Skip to content
Commit d13ddd9c authored by Jens Axboe's avatar Jens Axboe
Browse files

io_uring/sqpoll: ensure that normal task_work is also run timely

With the move to private task_work, SQPOLL neglected to also run the
normal task_work, if any is pending. This will eventually get run, but
we should run it with the private task_work to ensure that things like
a final fput() is processed in a timely fashion.

Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/all/313824bc-799d-414f-96b7-e6de57c7e21d@gmail.com/


Reported-by: default avatarAndrew Udvare <audvare@gmail.com>
Fixes: af5d68f8 ("io_uring/sqpoll: manage task_work privately")
Tested-by: default avatarChristian Heusel <christian@heusel.eu>
Tested-by: default avatarAndrew Udvare <audvare@gmail.com>
Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent b9dd56e8
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment