io_uring: extend task put optimisations
Now with IRQ completions done via IRQ, almost all requests freeing are done from the context of submitter task, so it makes sense to extend task_put optimisation from io_req_free_batch_finish() to cover all the cases including task_work by moving it into io_put_task(). Signed-off-by:Pavel Begunkov <asml.silence@gmail.com> Link: https://lore.kernel.org/r/824a7cbd745ddeee4a0f3ff85c558a24fd005872.1629302453.git.asml.silence@gmail.com Signed-off-by:
Jens Axboe <axboe@kernel.dk>
Loading
-
mentioned in commit 2e509493
-
mentioned in commit 64ae312b
-
mentioned in commit a04da5df
-
mentioned in commit 192419ba
-
mentioned in commit bb0ef03b
-
mentioned in commit d94dce98
-
mentioned in commit 5d8715e9
-
mentioned in commit f138022c
-
mentioned in commit 7852371b
-
mentioned in commit 0edbe68c
-
mentioned in commit 9166f541
-
mentioned in commit e0d675ca
-
mentioned in commit 2416d4ee
-
mentioned in commit e2297ee9
-
mentioned in commit b6482c90
-
mentioned in commit d2c7b6a2
-
mentioned in commit e31465a0
-
mentioned in commit c98d6c75
-
mentioned in commit f398a5e7
-
mentioned in commit 209b0a7d
-
mentioned in commit 1239dca5
-
mentioned in commit 4c4b68ec
-
mentioned in commit 7854c42c
-
mentioned in commit 7b865f60
Please sign in to comment