================================================================== BUG: KCSAN: data-race in __mod_timer / expire_timers write to 0xffff88813bd1bd88 of 8 bytes by interrupt on cpu 1: expire_timers+0x164/0x260 kernel/time/timer.c:1458 __run_timers+0x338/0x3d0 kernel/time/timer.c:1731 run_timer_softirq+0x19/0x30 kernel/time/timer.c:1744 __do_softirq+0x13c/0x2c3 kernel/softirq.c:343 asm_call_irq_on_stack+0xf/0x20 __run_on_irqstack arch/x86/include/asm/irq_stack.h:26 [inline] run_on_irqstack_cond arch/x86/include/asm/irq_stack.h:77 [inline] do_softirq_own_stack+0x32/0x40 arch/x86/kernel/irq_64.c:77 invoke_softirq kernel/softirq.c:226 [inline] __irq_exit_rcu+0xb4/0xc0 kernel/softirq.c:420 sysvec_apic_timer_interrupt+0x74/0x90 arch/x86/kernel/apic/apic.c:1096 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:628 check_kcov_mode kernel/kcov.c:165 [inline] __sanitizer_cov_trace_pc+0x33/0x60 kernel/kcov.c:197 mmu_page_zap_pte+0x39/0x380 arch/x86/kvm/mmu/mmu.c:2239 kvm_mmu_page_unlink_children arch/x86/kvm/mmu/mmu.c:2277 [inline] __kvm_mmu_prepare_zap_page+0x3a1/0xe20 arch/x86/kvm/mmu/mmu.c:2325 kvm_mmu_zap_all+0xa4/0x190 arch/x86/kvm/mmu/mmu.c:5689 kvm_arch_flush_shadow_all+0x11/0x20 arch/x86/kvm/x86.c:10779 kvm_mmu_notifier_release+0x29/0x60 arch/x86/kvm/../../../virt/kvm/kvm_main.c:596 mmu_notifier_unregister+0x86/0x1d0 mm/mmu_notifier.c:815 kvm_destroy_vm arch/x86/kvm/../../../virt/kvm/kvm_main.c:874 [inline] kvm_put_kvm+0x68c/0xb20 arch/x86/kvm/../../../virt/kvm/kvm_main.c:899 kvm_vcpu_release+0x2c/0x30 arch/x86/kvm/../../../virt/kvm/kvm_main.c:3086 __fput+0x24b/0x4e0 fs/file_table.c:280 ____fput+0x11/0x20 fs/file_table.c:313 task_work_run+0x8e/0x110 kernel/task_work.c:140 tracehook_notify_resume include/linux/tracehook.h:189 [inline] exit_to_user_mode_loop kernel/entry/common.c:174 [inline] exit_to_user_mode_prepare+0x16b/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 0xffff88813bd1bd88 of 8 bytes by task 12183 on cpu 0: __mod_timer+0x442/0xbf0 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+0x78/0xc0 kernel/workqueue.c:1680 queue_delayed_work include/linux/workqueue.h:522 [inline] bond_mii_monitor+0x1594/0x1620 drivers/net/bonding/bond_main.c:2528 process_one_work+0x3e1/0x950 kernel/workqueue.c:2275 worker_thread+0x635/0xb90 kernel/workqueue.c:2421 kthread+0x1fd/0x220 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 12183 Comm: kworker/u4:6 Not tainted 5.11.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: bond7 bond_mii_monitor ==================================================================