================================================================== BUG: KCSAN: data-race in __io_fill_cqe / io_uring_poll write to 0xffff88813682da00 of 4 bytes by task 27364 on cpu 1: io_get_cqe fs/io_uring.c:1725 [inline] __io_fill_cqe+0xf9/0x380 fs/io_uring.c:1915 __io_req_complete_post+0x6c/0x420 fs/io_uring.c:1944 io_poll_task_func+0x35f/0x540 fs/io_uring.c:5579 handle_tw_list fs/io_uring.c:2328 [inline] tctx_task_work+0x8b2/0xc90 fs/io_uring.c:2362 task_work_run+0x8e/0x110 kernel/task_work.c:164 tracehook_notify_signal include/linux/tracehook.h:213 [inline] io_run_task_work fs/io_uring.c:2595 [inline] io_uring_try_cancel_requests+0x2bf/0x308 fs/io_uring.c:9786 io_uring_cancel_generic+0x209/0x3ed fs/io_uring.c:9936 __io_uring_cancel+0x11/0x13 fs/io_uring.c:9973 io_uring_files_cancel include/linux/io_uring.h:16 [inline] do_exit+0x301/0x16a0 kernel/exit.c:761 do_group_exit+0xa5/0x160 kernel/exit.c:935 get_signal+0x8cf/0x15b0 kernel/signal.c:2863 arch_do_signal_or_restart+0x8c/0x2e0 arch/x86/kernel/signal.c:868 handle_signal_work kernel/entry/common.c:148 [inline] exit_to_user_mode_loop kernel/entry/common.c:172 [inline] exit_to_user_mode_prepare+0x113/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 0xffff88813682da00 of 4 bytes by task 27365 on cpu 0: __io_cqring_events fs/io_uring.c:1709 [inline] io_cqring_events fs/io_uring.c:2580 [inline] io_uring_poll+0xc6/0x146 fs/io_uring.c:9508 vfs_poll include/linux/poll.h:88 [inline] io_poll_check_events+0x1ff/0x530 fs/io_uring.c:5531 io_poll_task_func+0x2b/0x540 fs/io_uring.c:5565 handle_tw_list fs/io_uring.c:2328 [inline] tctx_task_work+0x8b2/0xc90 fs/io_uring.c:2362 task_work_run+0x8e/0x110 kernel/task_work.c:164 tracehook_notify_signal include/linux/tracehook.h:213 [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 value changed: 0x00000099 -> 0x0000009a Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 27365 Comm: syz-executor.3 Not tainted 5.17.0-rc4-syzkaller-00002-gd567f5db412e-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================