]> Git Repo - linux.git/commit
io_uring: avoid normal tw intermediate fallback
authorPavel Begunkov <[email protected]>
Tue, 5 Nov 2024 02:12:33 +0000 (02:12 +0000)
committerJens Axboe <[email protected]>
Wed, 6 Nov 2024 20:55:38 +0000 (13:55 -0700)
commitaf0a2ffef0e6d23412dd55df29f5caef8f3583f2
tree00da8ceb3b02a5ef6b89356a100fa7c2acdc1e52
parent6bf90bd8c58a305994948eb3409d91a7d8f2edae
io_uring: avoid normal tw intermediate fallback

When a DEFER_TASKRUN io_uring is terminating it requeues deferred task
work items as normal tw, which can further fallback to kthread
execution. Avoid this extra step and always push them to the fallback
kthread.

Signed-off-by: Pavel Begunkov <[email protected]>
Link: https://lore.kernel.org/r/d1cd472cec2230c66bd1c8d412a5833f0af75384.1730772720.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <[email protected]>
io_uring/io_uring.c
io_uring/io_uring.h
This page took 0.053891 seconds and 4 git commands to generate.