================================================================== BUG: KCSAN: data-race in __io_req_complete_post / io_wake_function read-write to 0xffff88813c1c6210 of 4 bytes by task 18219 on cpu 0: io_get_cqe io_uring/io_uring.h:99 [inline] __io_fill_cqe_req io_uring/io_uring.h:119 [inline] __io_req_complete_post+0x9e/0xb50 io_uring/io_uring.c:806 io_req_complete_post io_uring/io_uring.c:815 [inline] io_req_complete_failed+0xc5/0x180 io_uring/io_uring.c:828 io_queue_async+0x110/0x490 io_uring/io_uring.c:1723 io_queue_sqe io_uring/io_uring.c:1764 [inline] io_submit_sqe+0x705/0xa40 io_uring/io_uring.c:2013 io_submit_sqes+0x274/0x530 io_uring/io_uring.c:2124 __do_sys_io_uring_enter io_uring/io_uring.c:3057 [inline] __se_sys_io_uring_enter+0x254/0xa50 io_uring/io_uring.c:2987 __x64_sys_io_uring_enter+0x74/0x80 io_uring/io_uring.c:2987 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffff88813c1c6210 of 4 bytes by task 18199 on cpu 1: io_should_wake io_uring/io_uring.c:2155 [inline] io_wake_function+0x36/0x100 io_uring/io_uring.c:2175 __wake_up_common+0xbc/0x130 kernel/sched/wait.c:107 __wake_up_common_lock kernel/sched/wait.c:137 [inline] __wake_up+0x80/0xc0 kernel/sched/wait.c:156 io_cqring_wake io_uring/io_uring.h:206 [inline] io_cqring_ev_posted io_uring/io_uring.c:540 [inline] __io_cq_unlock_post io_uring/io_uring.c:548 [inline] io_cq_unlock_post io_uring/io_uring.c:553 [inline] io_req_complete_post io_uring/io_uring.c:816 [inline] io_req_task_complete+0x1bc/0x200 io_uring/io_uring.c:1320 handle_tw_list+0x12a/0x180 io_uring/io_uring.c:984 tctx_task_work+0x72/0x360 io_uring/io_uring.c:1031 task_work_run+0x8e/0x110 kernel/task_work.c:177 io_run_task_work io_uring/io_uring.h:230 [inline] io_run_task_work_sig io_uring/io_uring.c:2183 [inline] io_cqring_wait_schedule io_uring/io_uring.c:2199 [inline] io_cqring_wait+0x5b4/0x920 io_uring/io_uring.c:2274 __do_sys_io_uring_enter io_uring/io_uring.c:3092 [inline] __se_sys_io_uring_enter+0x4f2/0xa50 io_uring/io_uring.c:2987 __x64_sys_io_uring_enter+0x74/0x80 io_uring/io_uring.c:2987 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x2b/0x70 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0x00002f6d -> 0x00002f6e Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 18199 Comm: syz-executor.2 Not tainted 6.0.0-rc7-syzkaller-00042-g46452d3786a8-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 ==================================================================