io_uring/futex: get rid of struct io_futex addr union
authorJens Axboe <axboe@kernel.dk>
Wed, 4 Jun 2025 14:49:32 +0000 (08:49 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 4 Jun 2025 16:31:31 +0000 (10:31 -0600)
commit6a8118a77eec5fc4dfec69cc6bdc52229943f6ef
tree941e35a0718c2250dadd6f403a00308af61d30d1
parent607d09d1a01e9f29e91733e3a08b63ed240aacb2
io_uring/futex: get rid of struct io_futex addr union

Rather than use a union of a u32 and struct futex_waitv user address,
consolidate it into a single void __user pointer instead. This also
makes prep easier to use as the store happens to the member that will
be used.

No functional changes in this patch.

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