Random cleanups / small optimisations, should be fairly easy. Pavel Begunkov (16): io_uring: don't take ctx refs in task_work handler io_uring: optimise io_uring_enter() io_uring: optimise tctx node checks/alloc io_uring: keep io_req_free_batch() call locality io_uring: inline __io_queue_linked_timeout() io_uring: optimise success case of __io_queue_sqe io_uring: refactor io_flush_cached_reqs() io_uring: refactor rsrc refnode allocation io_uring: inline io_put_req and friends io_uring: refactor io_free_req_deferred() io_uring: add helper flushing locked_free_list io_uring: remove __io_req_task_cancel() io_uring: inline io_clean_op()'s fast path io_uring: optimise io_dismantle_req() fast path io_uring: abolish old io_put_file() io_uring: optimise io_req_task_work_add() fs/io_uring.c | 358 ++++++++++++++++++++++++-------------------------- 1 file changed, 169 insertions(+), 189 deletions(-) -- 2.24.0