From: Jens Axboe Date: Tue, 2 Apr 2024 14:28:04 +0000 (-0600) Subject: io_uring: ensure '0' is returned on file registration success X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=a180ca336989599ab1b50154503bb2c72aa9caa8;p=users%2Fdwmw2%2Flinux.git io_uring: ensure '0' is returned on file registration success A previous backport mistakenly removed code that cleared 'ret' to zero, as the SCM logging was performed. Fix up the return value so we don't return an errant error on fixed file registration. Fixes: d909d381c315 ("io_uring: drop any code related to SCM_RIGHTS") Signed-off-by: Jens Axboe Signed-off-by: Greg Kroah-Hartman --- diff --git a/io_uring/io_uring.c b/io_uring/io_uring.c index a51429c0342e0..ff6c36aec27c5 100644 --- a/io_uring/io_uring.c +++ b/io_uring/io_uring.c @@ -8422,7 +8422,7 @@ static int io_sqe_files_register(struct io_ring_ctx *ctx, void __user *arg, } io_rsrc_node_switch(ctx, NULL); - return ret; + return 0; out_fput: for (i = 0; i < ctx->nr_user_files; i++) { file = io_file_from_index(ctx, i);