================================================================== BUG: KCSAN: data-race in create_io_worker / io_wqe_enqueue write to 0xffff888121e89c50 of 4 bytes by task 20586 on cpu 0: create_io_worker+0x368/0x3c0 fs/io-wq.c:617 io_wq_check_workers+0x2ef/0x340 fs/io-wq.c:688 io_wq_manager+0xc7/0x630 fs/io-wq.c:723 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294 read to 0xffff888121e89c50 of 4 bytes by task 20581 on cpu 1: io_wqe_wake_worker fs/io-wq.c:252 [inline] io_wqe_enqueue+0x414/0x4d0 fs/io-wq.c:831 io_wq_enqueue+0x3a/0x40 fs/io-wq.c:838 io_queue_async_work+0x174/0x230 fs/io_uring.c:1246 __io_queue_sqe+0x2fe/0x3a0 fs/io_uring.c:6334 __io_req_task_submit fs/io_uring.c:2001 [inline] io_async_task_func+0x2ff/0x570 fs/io_uring.c:5104 __tctx_task_work fs/io_uring.c:1844 [inline] tctx_task_work+0x1d4/0x3d0 fs/io_uring.c:1858 task_work_run+0xae/0x130 kernel/task_work.c:140 tracehook_notify_signal include/linux/tracehook.h:212 [inline] handle_signal_work kernel/entry/common.c:145 [inline] exit_to_user_mode_loop kernel/entry/common.c:171 [inline] exit_to_user_mode_prepare+0xf3/0x170 kernel/entry/common.c:208 __syscall_exit_to_user_mode_work kernel/entry/common.c:290 [inline] syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:301 do_syscall_64+0x40/0x50 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x44/0xae Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 20581 Comm: syz-executor.3 Not tainted 5.12.0-rc8-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================