Small optimisations and clean ups. 5/6 in particular removes some overhead from io_free_batch_list(), which is hot enough to care about it. Pavel Begunkov (6): io_uring: small optimisation of tctx_task_work io_uring: remove extra ifs around io_commit_cqring io_uring: refactor io_req_find_next io_uring: optimise io_free_batch_list io_uring: move poll recycling later in compl flushing io_uring: clean up io_queue_next() fs/io_uring.c | 64 +++++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 30 deletions(-) -- 2.35.1