io_uring: add io_local_work_pending()
authorDavid Wei <dw@davidwei.uk>
Wed, 20 Nov 2024 22:14:51 +0000 (14:14 -0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 21 Nov 2024 14:11:00 +0000 (07:11 -0700)
commit40cfe553240b32333b42652370ef5232e6ac59e1
treeeb58b90a6b792d28bee414d76e410f619d742b55
parent2ae6bdb1e145af0a47253953132decbd2d52f4b2
io_uring: add io_local_work_pending()

In preparation for adding a new llist of tw to retry due to hitting the
tw limit, add a helper io_local_work_pending(). This function returns
true if there is any local tw pending. For now it only checks
ctx->work_llist.

Signed-off-by: David Wei <dw@davidwei.uk>
Reviewed-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/20241120221452.3762588-2-dw@davidwei.uk
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/io_uring.c
io_uring/io_uring.h