On Mon, 21 Mar 2022 22:02:18 +0000, Pavel Begunkov wrote: > 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() > > [...] Applied, thanks! [1/6] io_uring: small optimisation of tctx_task_work commit: 15071bf78bd3ee0253a3b57c2e092980dbd91a87 [2/6] io_uring: remove extra ifs around io_commit_cqring commit: c9be622494c012d56c71e00cb90be841820c3e34 [3/6] io_uring: refactor io_req_find_next commit: 096b50e6c27e3e983871a585116f2ae49a394196 [4/6] io_uring: optimise io_free_batch_list commit: 0eab1c46d7db864c6cb4405a4d9e6e75d541c97c [5/6] io_uring: move poll recycling later in compl flushing commit: 2b095f5b2dfc49b79fdd68b03eec02ba278c7ea1 [6/6] io_uring: clean up io_queue_next() commit: b0b2d42c8384eb6068e751c4943452a756f433f1 Best regards, -- Jens Axboe