================================================================== BUG: KCSAN: data-race in __hrtimer_run_queues / hrtimer_active read to 0xffff88812c01fbd8 of 8 bytes by interrupt on cpu 1: hrtimer_active+0x84/0x1a0 kernel/time/hrtimer.c:1449 entity_tick kernel/sched/fair.c:4316 [inline] task_tick_fair+0x4c/0x910 kernel/sched/fair.c:10269 scheduler_tick+0x5f/0xf0 kernel/sched/core.c:3602 update_process_times+0x5a/0x80 kernel/time/timer.c:1731 tick_sched_handle+0x75/0x100 kernel/time/tick-sched.c:167 tick_sched_timer+0x58/0xe0 kernel/time/tick-sched.c:1310 __run_hrtimer kernel/time/hrtimer.c:1517 [inline] __hrtimer_run_queues+0x274/0x5f0 kernel/time/hrtimer.c:1579 hrtimer_interrupt+0x22a/0x480 kernel/time/hrtimer.c:1641 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1110 [inline] smp_apic_timer_interrupt+0xdc/0x280 arch/x86/kernel/apic/apic.c:1135 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 __sanitizer_cov_trace_pc+0x44/0x50 kernel/kcov.c:193 __read_once_size+0xd1/0x110 include/linux/compiler.h:233 arch_atomic_read arch/x86/include/asm/atomic.h:31 [inline] atomic_read include/asm-generic/atomic-instrumented.h:41 [inline] kvm_arch_has_assigned_device+0x3e/0x80 arch/x86/kvm/x86.c:10216 vmx_vcpu_pi_put+0x28/0xf0 arch/x86/kvm/vmx/vmx.c:1403 vmx_vcpu_put+0x1f/0x30 arch/x86/kvm/vmx/vmx.c:1415 kvm_arch_vcpu_put+0x1ec/0x260 arch/x86/kvm/x86.c:3539 vcpu_put+0x28/0x80 arch/x86/kvm/../../../virt/kvm/kvm_main.c:209 kvm_arch_vcpu_ioctl+0xf7/0x2120 arch/x86/kvm/x86.c:4500 kvm_vcpu_ioctl+0x554/0xa30 arch/x86/kvm/../../../virt/kvm/kvm_main.c:3000 vfs_ioctl fs/ioctl.c:47 [inline] file_ioctl fs/ioctl.c:545 [inline] do_vfs_ioctl+0x84f/0xcf0 fs/ioctl.c:732 ksys_ioctl+0xbd/0xe0 fs/ioctl.c:749 __do_sys_ioctl fs/ioctl.c:756 [inline] __se_sys_ioctl fs/ioctl.c:754 [inline] __x64_sys_ioctl+0x4c/0x60 fs/ioctl.c:754 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 write to 0xffff88812c01fbd8 of 8 bytes by interrupt on cpu 0: __run_hrtimer kernel/time/hrtimer.c:1544 [inline] __hrtimer_run_queues+0x16c/0x5f0 kernel/time/hrtimer.c:1579 hrtimer_interrupt+0x22a/0x480 kernel/time/hrtimer.c:1641 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1110 [inline] smp_apic_timer_interrupt+0xdc/0x280 arch/x86/kernel/apic/apic.c:1135 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 get_current arch/x86/include/asm/current.h:15 [inline] get_ctx kernel/kcsan/core.c:167 [inline] is_atomic kernel/kcsan/core.c:172 [inline] should_watch kernel/kcsan/core.c:203 [inline] check_access kernel/kcsan/core.c:458 [inline] __tsan_read1+0xcd/0x100 kernel/kcsan/core.c:586 tomoyo_check_path_acl+0x3a/0xa0 security/tomoyo/file.c:258 tomoyo_check_acl+0xf6/0x270 security/tomoyo/domain.c:172 tomoyo_path_permission security/tomoyo/file.c:586 [inline] tomoyo_path_permission+0xe3/0x160 security/tomoyo/file.c:573 tomoyo_path_perm+0x23e/0x390 security/tomoyo/file.c:838 tomoyo_inode_getattr+0x26/0x40 security/tomoyo/tomoyo.c:129 security_inode_getattr+0x9b/0xd0 security/security.c:1222 vfs_getattr+0x2e/0x70 fs/stat.c:115 vfs_statx+0x102/0x190 fs/stat.c:191 vfs_lstat include/linux/fs.h:3254 [inline] __do_sys_newlstat+0x51/0xb0 fs/stat.c:354 __se_sys_newlstat fs/stat.c:348 [inline] __x64_sys_newlstat+0x3a/0x50 fs/stat.c:348 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 8005 Comm: udevd Not tainted 5.5.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================