Let's clean up the just merged async-polling stuff, will be easier to maintain, 2,3,5 deal with it. 6-8 are a resend. Pavel Begunkov (8): io-wq: use helper for worker refcounting io_uring: clean io_wq_submit_work()'s main loop io_uring: clean iowq submit work cancellation io_uring: check if opcode needs poll first on arming io_uring: don't try io-wq polling if not supported io_uring: clean up timeout async_data allocation io_uring: kill unused param from io_file_supports_nowait io_uring: clusterise ki_flags access in rw_prep fs/io-wq.c | 3 +- fs/io_uring.c | 115 ++++++++++++++++++++++---------------------------- 2 files changed, 52 insertions(+), 66 deletions(-) -- 2.33.1