io_uring: abstract out task_work into a separate structure
authorJens Axboe <axboe@kernel.dk>
Thu, 16 Jun 2022 17:07:33 +0000 (11:07 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 17 Jun 2022 14:26:05 +0000 (08:26 -0600)
commitc5559b661cfcd64fc1e19a73b7f3c2b3568be8c2
treee356f98652b0fc71e52a84e05762f69241781939
parent409343bd779ab96df204ab3fb548a0c295f83a24
io_uring: abstract out task_work into a separate structure

This is in preparation for having more than just a single one per
io_uring_task. No intended functional changes in this patch, just
abstracting out the data associated with task_work into a struct
tctx_tw.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/io_uring.c
io_uring/tctx.c
io_uring/tctx.h