]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
io_uring: don't free never created regions
authorPavel Begunkov <asml.silence@gmail.com>
Thu, 16 Oct 2025 13:23:21 +0000 (14:23 +0100)
committerJens Axboe <axboe@kernel.dk>
Mon, 20 Oct 2025 16:37:56 +0000 (10:37 -0600)
commit6e9752977caa47c200f88d7df1ff114955a03bad
treeef1aea8a2601eadd8dc3d1a8a6de6fcea4547536
parent0c89dbbcadf126920e6f9ebfa64e2538af84fef3
io_uring: don't free never created regions

io_free_region() tolerates empty regions but there is no reason to that
either. If the first io_create_region() in io_register_resize_rings()
fails, just return the error without attempting to clean it up.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Reviewed-by: Gabriel Krisman Bertazi <krisman@suse.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/register.c