================================================================== BUG: KCSAN: data-race in hrtimer_interrupt / print_cpu read-write to 0xffff88813bd1de94 of 4 bytes by interrupt on cpu 1: hrtimer_interrupt+0x7b/0xa10 kernel/time/hrtimer.c:1623 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1085 [inline] __sysvec_apic_timer_interrupt+0x6f/0x200 arch/x86/kernel/apic/apic.c:1102 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:1096 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:628 get_ctx kernel/kcsan/core.c:198 [inline] check_access kernel/kcsan/core.c:629 [inline] __tsan_unaligned_write8+0x116/0x190 kernel/kcsan/core.c:842 native_local_ptep_get_and_clear arch/x86/include/asm/pgtable.h:1012 [inline] ptep_get_and_clear_full arch/x86/include/asm/pgtable.h:1094 [inline] zap_pte_range+0x338/0x13c0 mm/memory.c:1248 zap_pmd_range mm/memory.c:1368 [inline] zap_pud_range mm/memory.c:1397 [inline] zap_p4d_range mm/memory.c:1418 [inline] unmap_page_range+0x560/0x660 mm/memory.c:1439 unmap_single_vma+0x157/0x210 mm/memory.c:1484 unmap_vmas+0xbf/0x150 mm/memory.c:1516 exit_mmap+0x1c7/0x400 mm/mmap.c:3220 __mmput+0xa2/0x220 kernel/fork.c:1083 mmput+0x38/0x40 kernel/fork.c:1104 exit_mm+0x32f/0x420 kernel/exit.c:500 do_exit+0x3c8/0x1630 kernel/exit.c:810 do_group_exit+0xc8/0x170 kernel/exit.c:920 get_signal+0xf9b/0x1510 kernel/signal.c:2792 arch_do_signal_or_restart+0x2a/0x270 arch/x86/kernel/signal.c:811 handle_signal_work kernel/entry/common.c:147 [inline] exit_to_user_mode_loop kernel/entry/common.c:171 [inline] exit_to_user_mode_prepare+0x109/0x1a0 kernel/entry/common.c:201 __syscall_exit_to_user_mode_work kernel/entry/common.c:291 [inline] syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:302 do_syscall_64+0x45/0x80 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff88813bd1de94 of 4 bytes by task 10106 on cpu 0: print_cpu+0x37f/0x690 kernel/time/timer_list.c:135 timer_list_show+0x114/0x180 kernel/time/timer_list.c:283 seq_read_iter+0x5f6/0x8e0 fs/seq_file.c:269 proc_reg_read_iter+0xfc/0x170 fs/proc/inode.c:310 call_read_iter include/linux/fs.h:1896 [inline] generic_file_splice_read+0x22a/0x310 fs/splice.c:311 do_splice_to fs/splice.c:788 [inline] splice_direct_to_actor+0x2aa/0x650 fs/splice.c:867 do_splice_direct+0xf5/0x170 fs/splice.c:976 do_sendfile+0x5db/0xca0 fs/read_write.c:1257 __do_sys_sendfile64 fs/read_write.c:1318 [inline] __se_sys_sendfile64 fs/read_write.c:1304 [inline] __x64_sys_sendfile64+0xf2/0x130 fs/read_write.c:1304 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: 10106 Comm: syz-executor.5 Not tainted 5.10.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================