================================================================== BUG: KCSAN: data-race in __perf_event_read_value / event_sched_out write to 0xffff8881439168c8 of 8 bytes by task 7519 on cpu 0: perf_event_update_time kernel/events/core.c:647 [inline] perf_event_set_state kernel/events/core.c:666 [inline] event_sched_out+0x33d/0x830 kernel/events/core.c:2293 group_sched_out+0xf0/0x1f0 kernel/events/core.c:2319 ctx_sched_out+0x391/0x450 kernel/events/core.c:3289 task_ctx_sched_out kernel/events/core.c:2687 [inline] perf_event_context_sched_out kernel/events/core.c:3494 [inline] __perf_event_task_sched_out+0x679/0xf00 kernel/events/core.c:3597 perf_event_task_sched_out include/linux/perf_event.h:1232 [inline] prepare_task_switch+0x13b/0x140 kernel/sched/core.c:4782 context_switch kernel/sched/core.c:4924 [inline] __schedule+0x397/0x6a0 kernel/sched/core.c:6253 preempt_schedule_common kernel/sched/core.c:6419 [inline] __cond_resched+0x3f/0x90 kernel/sched/core.c:8132 _cond_resched include/linux/sched.h:2017 [inline] tctx_task_work+0x6a/0x410 fs/io_uring.c:2210 task_work_run+0x8e/0x110 kernel/task_work.c:164 tracehook_notify_signal include/linux/tracehook.h:214 [inline] handle_signal_work kernel/entry/common.c:146 [inline] exit_to_user_mode_loop kernel/entry/common.c:172 [inline] exit_to_user_mode_prepare+0x102/0x190 kernel/entry/common.c:207 __syscall_exit_to_user_mode_work kernel/entry/common.c:289 [inline] syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:300 do_syscall_64+0x50/0xd0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x44/0xae read to 0xffff8881439168c8 of 8 bytes by task 7548 on cpu 1: __perf_event_read_value+0xc2/0x1f0 kernel/events/core.c:5220 perf_read_one kernel/events/core.c:5347 [inline] __perf_read kernel/events/core.c:5398 [inline] perf_read+0x2b8/0x5c0 kernel/events/core.c:5415 loop_rw_iter+0x257/0x350 io_iter_do_read fs/io_uring.c:3464 [inline] io_read fs/io_uring.c:3519 [inline] io_issue_sqe+0x52b0/0x5680 fs/io_uring.c:6628 io_wq_submit_work+0x1c5/0x370 fs/io_uring.c:6793 io_worker_handle_work+0x4ca/0xbd0 fs/io-wq.c:563 io_wqe_worker+0x1bc/0x4f0 fs/io-wq.c:619 ret_from_fork+0x1f/0x30 value changed: 0x00000000007110d7 -> 0x0000000000718a56 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 7548 Comm: iou-wrk-7519 Not tainted 5.16.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================