================================================================== BUG: KCSAN: data-race in futex_wait / hrtimer_wakeup write to 0xffffc90005bdbea0 of 8 bytes by interrupt on cpu 1: hrtimer_wakeup+0x25/0x50 kernel/time/hrtimer.c:1771 __run_hrtimer+0x163/0x460 kernel/time/hrtimer.c:1519 __hrtimer_run_queues kernel/time/hrtimer.c:1583 [inline] hrtimer_interrupt+0x36e/0xa30 kernel/time/hrtimer.c:1645 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1089 [inline] __sysvec_apic_timer_interrupt+0x6f/0x200 arch/x86/kernel/apic/apic.c:1106 asm_call_irq_on_stack+0xf/0x20 __run_sysvec_on_irqstack arch/x86/include/asm/irq_stack.h:37 [inline] run_sysvec_on_irqstack_cond arch/x86/include/asm/irq_stack.h:89 [inline] sysvec_apic_timer_interrupt+0x52/0x90 arch/x86/kernel/apic/apic.c:1100 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:629 check_access kernel/kcsan/core.c:625 [inline] __tsan_read1+0xe5/0x180 kernel/kcsan/core.c:839 crc32c_intel_le_hw_byte arch/x86/crypto/crc32c-intel_glue.c:52 [inline] crc32c_intel_le_hw arch/x86/crypto/crc32c-intel_glue.c:72 [inline] crc32c_pcl_intel_update+0x12b/0x180 arch/x86/crypto/crc32c-intel_glue.c:165 read to 0xffffc90005bdbea0 of 8 bytes by task 13795 on cpu 0: futex_wait+0x1f6/0x3d0 kernel/futex.c:2716 futex_wait_restart+0xb4/0xe0 kernel/futex.c:2760 __do_sys_restart_syscall+0x2a/0x30 kernel/signal.c:2913 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 13795 Comm: syz-executor.2 Not tainted 5.11.0-rc7-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================