Lots of cleanups, most of the patches improve the submission path. Pavel Begunkov (14): io_uring: clean poll tw PF_EXITING handling io_uring: add a hepler for putting rsrc nodes io_uring: minor refactoring for some tw handlers io_uring: kill io_put_req_deferred() io_uring: inline io_free_req() io_uring: helper for prep+queuing linked timeouts io_uring: inline io_queue_sqe() io_uring: rename io_queue_async_work() io_uring: refactor io_queue_sqe() io_uring: introduce IO_REQ_LINK_FLAGS io_uring: refactor lazy link fail io_uring: refactor io_submit_sqe() io_uring: inline io_req_complete_fail_submit() io_uring: add data_race annotations fs/io_uring.c | 287 +++++++++++++++++++++++--------------------------- 1 file changed, 134 insertions(+), 153 deletions(-) -- 2.35.2