io_uring: move cancelations to be io_uring_task based
authorJens Axboe <axboe@kernel.dk>
Sun, 3 Nov 2024 17:22:43 +0000 (10:22 -0700)
committerJens Axboe <axboe@kernel.dk>
Sun, 3 Nov 2024 17:43:41 +0000 (10:43 -0700)
commitf5abf178b558e3f9cfb6bfe03a784442adeda4b5
tree05c815794bad35e58d3d369fffb2a23f788c8db9
parent0c81a9455e0f5b440bb29efcef35225841328a91
io_uring: move cancelations to be io_uring_task based

Right now the task_struct pointer is used as the key to match a task,
but in preparation for some io_kiocb changes, move it to using struct
io_uring_task instead. No functional changes intended in this patch.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
12 files changed:
io_uring/futex.c
io_uring/futex.h
io_uring/io_uring.c
io_uring/io_uring.h
io_uring/poll.c
io_uring/poll.h
io_uring/timeout.c
io_uring/timeout.h
io_uring/uring_cmd.c
io_uring/uring_cmd.h
io_uring/waitid.c
io_uring/waitid.h