================================================================== BUG: KCSAN: data-race in __mod_timer / expire_timers write to 0xffff88813bd1b908 of 8 bytes by interrupt on cpu 1: expire_timers+0x164/0x260 kernel/time/timer.c:1472 __run_timers+0x358/0x3f0 kernel/time/timer.c:1745 run_timer_softirq+0x19/0x30 kernel/time/timer.c:1758 __do_softirq+0x13c/0x2c3 kernel/softirq.c:345 invoke_softirq kernel/softirq.c:221 [inline] __irq_exit_rcu+0xb4/0xc0 kernel/softirq.c:422 sysvec_apic_timer_interrupt+0x6e/0x80 arch/x86/kernel/apic/apic.c:1100 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:632 native_safe_halt arch/x86/include/asm/irqflags.h:51 [inline] arch_safe_halt arch/x86/include/asm/irqflags.h:89 [inline] acpi_safe_halt drivers/acpi/processor_idle.c:110 [inline] acpi_idle_do_entry drivers/acpi/processor_idle.c:516 [inline] acpi_idle_enter+0x25b/0x2e0 drivers/acpi/processor_idle.c:647 cpuidle_enter_state+0x2b6/0x7c0 drivers/cpuidle/cpuidle.c:237 cpuidle_enter+0x3c/0x60 drivers/cpuidle/cpuidle.c:351 call_cpuidle kernel/sched/idle.c:158 [inline] cpuidle_idle_call kernel/sched/idle.c:239 [inline] do_idle+0x193/0x230 kernel/sched/idle.c:300 cpu_startup_entry+0x15/0x20 kernel/sched/idle.c:397 secondary_startup_64_no_verify+0xb0/0xbb read to 0xffff88813bd1b908 of 8 bytes by interrupt on cpu 0: __mod_timer+0x44e/0xc10 kernel/time/timer.c:1035 add_timer+0x38/0x50 kernel/time/timer.c:1142 __queue_delayed_work+0xec/0x150 kernel/workqueue.c:1655 queue_delayed_work_on+0x6f/0xd0 kernel/workqueue.c:1680 queue_delayed_work include/linux/workqueue.h:522 [inline] srcu_funnel_gp_start kernel/rcu/srcutree.c:687 [inline] srcu_gp_start_if_needed+0x44e/0x680 kernel/rcu/srcutree.c:843 __call_srcu kernel/rcu/srcutree.c:888 [inline] call_srcu+0x2f/0x40 kernel/rcu/srcutree.c:911 rcu_free_old_probes+0x1f/0x30 kernel/tracepoint.c:76 rcu_do_batch kernel/rcu/tree.c:2559 [inline] rcu_core+0x6e3/0xc70 kernel/rcu/tree.c:2794 rcu_core_si+0x9/0x10 kernel/rcu/tree.c:2807 __do_softirq+0x13c/0x2c3 kernel/softirq.c:345 invoke_softirq kernel/softirq.c:221 [inline] __irq_exit_rcu+0xb4/0xc0 kernel/softirq.c:422 sysvec_apic_timer_interrupt+0x6e/0x80 arch/x86/kernel/apic/apic.c:1100 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:632 tomoyo_domain_quota_is_ok+0x1b5/0x2f0 security/tomoyo/util.c:1093 tomoyo_supervisor+0x1f4/0xb40 security/tomoyo/common.c:2089 tomoyo_audit_path_log security/tomoyo/file.c:168 [inline] tomoyo_path_permission security/tomoyo/file.c:587 [inline] tomoyo_check_open_permission+0x1b0/0x370 security/tomoyo/file.c:777 tomoyo_file_open+0xd3/0xf0 security/tomoyo/tomoyo.c:313 security_file_open+0x3f/0x90 security/security.c:1589 do_dentry_open+0x22d/0x890 fs/open.c:813 vfs_open+0x43/0x50 fs/open.c:940 do_open fs/namei.c:3365 [inline] path_openat+0x1982/0x21b0 fs/namei.c:3498 do_filp_open+0xbd/0x1d0 fs/namei.c:3525 do_sys_openat2+0xa3/0x250 fs/open.c:1187 do_sys_open fs/open.c:1203 [inline] __do_sys_open fs/open.c:1211 [inline] __se_sys_open fs/open.c:1207 [inline] __x64_sys_open+0xe2/0x110 fs/open.c:1207 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xae Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 4839 Comm: systemd-udevd Not tainted 5.12.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================