
Changes in v2: Add 01e68ce08a30d ("io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers") and a5fc1441af77 ("io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads") to allow users to set the cpumask for sqpoll thread and worker thread. Changes in v3: Remove PF_NO_SETAFFINITY of worker; Add 7215469659cb ("io_uring: check for iowq alloc_workqueue failure"). Changes in v4: Modify the commit message; Adjusting the patch sequence. Al Viro (1): io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() failed Jeff Moyer (1): io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() Jens Axboe (4): io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers io_uring/fdinfo: remove need for sqpoll lock for thread/pid retrieval io_uring: use private workqueue for exit work io_uring/sqpoll: close race on waiting for sqring entries Max Kellermann (1): io_uring/io-wq: do not use bogus hash value Michal Koutný (1): io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads Pavel Begunkov (3): io_uring: check for iowq alloc_workqueue failure io_uring: protect register tracing io_uring/sqpoll: fix sqpoll error handling races io_uring/io-wq.c | 29 ++++++++++++++++----------- io_uring/io_uring.c | 48 ++++++++++++++++++++++++++++++++------------- 2 files changed, 52 insertions(+), 25 deletions(-) -- 2.31.1