io_uring/memmap: refactor io_free_region() to take user_struct param
authorDavid Wei <dw@davidwei.uk>
Tue, 4 Nov 2025 22:44:53 +0000 (14:44 -0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 6 Nov 2025 23:23:21 +0000 (16:23 -0700)
commit1fa7a34131110e3c41a13b19127da132dea32dcd
tree79910f1fb6bbec02237e4295d63b03ffe27e9727
parenta5af56a9020c0dd27bc6ab2b58d1820b01621612
io_uring/memmap: refactor io_free_region() to take user_struct param

Refactor io_free_region() to take user_struct directly, instead of
accessing it from the ring ctx.

Signed-off-by: David Wei <dw@davidwei.uk>
Reviewed-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/io_uring.c
io_uring/kbuf.c
io_uring/memmap.c
io_uring/memmap.h
io_uring/register.c
io_uring/zcrx.c