io_uring/futex: move futexv async data handling to struct io_futexv_data
authorJens Axboe <axboe@kernel.dk>
Wed, 4 Jun 2025 14:58:39 +0000 (08:58 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 5 Nov 2025 19:54:31 +0000 (12:54 -0700)
commit88559f8b2a25a0293d7679907ffe3a58151662ef
tree12fd1a7b346ae3ec71198b0d4cf17151d38ac7cf
parent59f44afbe8cfe7904e8cf8d2bb67eb86b79e58da
io_uring/futex: move futexv async data handling to struct io_futexv_data

Rather than alloc an array of struct futex_vector for the futexv wait
handling, wrap it in a struct io_futexv_data struct, similar to what
the non-vectored futex wait handling does.

No functional changes in this patch.

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