================================================================== BUG: KCSAN: data-race in hrtimer_interrupt / print_cpu read-write to 0xffff888237c1ff94 of 4 bytes by interrupt on cpu 0: hrtimer_interrupt+0x72/0x7b0 kernel/time/hrtimer.c:1791 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x5c/0x1a0 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0x6e/0x80 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 __refcount_dec_and_test include/linux/refcount.h:307 [inline] refcount_dec_and_test include/linux/refcount.h:325 [inline] neigh_release include/net/neighbour.h:444 [inline] neigh_del_timer net/core/neighbour.c:322 [inline] neigh_flush_dev+0x4f7/0x590 net/core/neighbour.c:407 __neigh_ifdown+0x39/0x280 net/core/neighbour.c:446 neigh_ifdown+0x1f/0x30 net/core/neighbour.c:464 rt6_disable_ip+0x5b5/0x5f0 net/ipv6/route.c:4910 addrconf_ifdown+0xa2/0xf20 net/ipv6/addrconf.c:3855 addrconf_notify+0x2ff/0x950 notifier_call_chain kernel/notifier.c:93 [inline] raw_notifier_call_chain+0x6f/0x1d0 kernel/notifier.c:461 call_netdevice_notifiers_info+0xae/0x100 net/core/dev.c:1992 call_netdevice_notifiers_extack net/core/dev.c:2030 [inline] call_netdevice_notifiers net/core/dev.c:2044 [inline] unregister_netdevice_many_notify+0x83c/0xf20 net/core/dev.c:11218 unregister_netdevice_many+0x19/0x20 net/core/dev.c:11276 cleanup_net+0x417/0x830 net/core/net_namespace.c:635 process_one_work kernel/workqueue.c:3231 [inline] process_scheduled_works+0x483/0x9a0 kernel/workqueue.c:3312 worker_thread+0x526/0x730 kernel/workqueue.c:3393 kthread+0x1d1/0x210 kernel/kthread.c:389 ret_from_fork+0x4b/0x60 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 read to 0xffff888237c1ff94 of 4 bytes by task 30563 on cpu 1: print_cpu+0x348/0x670 kernel/time/timer_list.c:135 timer_list_show+0x115/0x180 kernel/time/timer_list.c:295 seq_read_iter+0x65b/0x940 fs/seq_file.c:272 proc_reg_read_iter+0x11e/0x190 fs/proc/inode.c:299 do_iter_readv_writev+0x339/0x3e0 vfs_readv+0x1e5/0x650 fs/read_write.c:932 do_readv+0xf8/0x220 fs/read_write.c:994 __do_sys_readv fs/read_write.c:1085 [inline] __se_sys_readv fs/read_write.c:1082 [inline] __x64_sys_readv+0x45/0x50 fs/read_write.c:1082 x64_sys_call+0x2bbd/0x2d30 arch/x86/include/generated/asm/syscalls_64.h:20 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00094e81 -> 0x00094e82 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 30563 Comm: syz-executor.2 Not tainted 6.9.0-syzkaller-07726-g3c999d1ae3c7 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 ================================================================== SELinux: Context system_u:object_r:audisp_remote_exec_t:s0 is not valid (left unmapped).