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, 4 Jun 2025 17:03:29 +0000 (11:03 -0600)
commitc08d916035155eab88314e5036118ff753e11c0a
tree3d78ff5c420360bf4df3da799047bbbd89eb6cca
parentbcbc064144343ed7887165298ecfa435840f7538
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