================================================================== BUG: KCSAN: data-race in perf_event_set_state / perf_event_update_time write to 0xffff8881547fb308 of 8 bytes by task 3163 on cpu 0: perf_event_update_time kernel/events/core.c:640 [inline] perf_event_set_state+0x1a1/0x3f0 kernel/events/core.c:659 event_sched_out+0x3fe/0x5d0 kernel/events/core.c:2263 group_sched_out kernel/events/core.c:2285 [inline] __pmu_ctx_sched_out+0x384/0x4a0 kernel/events/core.c:3230 ctx_sched_out+0x23f/0x290 kernel/events/core.c:3294 task_ctx_sched_out kernel/events/core.c:2631 [inline] perf_event_context_sched_out kernel/events/core.c:3533 [inline] __perf_event_task_sched_out+0x3f4/0xe50 kernel/events/core.c:3632 perf_event_task_sched_out include/linux/perf_event.h:1464 [inline] prepare_task_switch kernel/sched/core.c:5183 [inline] context_switch kernel/sched/core.c:5326 [inline] __schedule+0x8b3/0x8c0 kernel/sched/core.c:6710 schedule+0x51/0x80 kernel/sched/core.c:6786 schedule_preempt_disabled+0x10/0x20 kernel/sched/core.c:6845 rwsem_down_write_slowpath+0x39d/0x8d0 kernel/locking/rwsem.c:1178 __down_write_common kernel/locking/rwsem.c:1306 [inline] __down_write_killable kernel/locking/rwsem.c:1320 [inline] down_write_killable+0x4d/0x90 kernel/locking/rwsem.c:1586 mmap_write_lock_killable include/linux/mmap_lock.h:110 [inline] vm_mmap_pgoff+0xd6/0x240 mm/util.c:541 ksys_mmap_pgoff+0x2b8/0x330 mm/mmap.c:1419 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffff8881547fb308 of 8 bytes by task 3164 on cpu 1: __perf_update_times kernel/events/core.c:631 [inline] perf_event_update_time+0x15c/0x1b0 kernel/events/core.c:640 perf_mmap+0xa36/0xca0 kernel/events/core.c:6545 call_mmap include/linux/fs.h:1876 [inline] mmap_region+0x901/0x14c0 mm/mmap.c:2759 do_mmap+0x69c/0xaa0 mm/mmap.c:1373 vm_mmap_pgoff+0x12f/0x240 mm/util.c:543 ksys_mmap_pgoff+0x2b8/0x330 mm/mmap.c:1419 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0x000000000004c2e1 -> 0x000000000004e6b9 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 3164 Comm: syz-executor.4 Not tainted 6.4.0-syzkaller-09775-gd85a143b69ab #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/27/2023 ==================================================================