]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
io_uring/register: have io_parse_restrictions() set restrictions enabled
authorJens Axboe <axboe@kernel.dk>
Mon, 12 Jan 2026 15:14:42 +0000 (08:14 -0700)
committerJens Axboe <axboe@kernel.dk>
Tue, 13 Jan 2026 17:30:41 +0000 (10:30 -0700)
Rather than leave this to the caller, have io_parse_restrictions() set
->registered = true if restrictions have been enabled. This is in
preparation for having finer grained restrictions.

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

index 4d4e7420e7c6971010db97523619a9cd990c91ff..f5bd57c5bc38a7f93d5a39663d4c6b5c7fbdc251 100644 (file)
@@ -150,6 +150,7 @@ static __cold int io_parse_restrictions(void __user *arg, unsigned int nr_args,
                }
        }
        ret = nr_args;
+       restrictions->registered = true;
 err:
        kfree(res);
        return ret;
@@ -174,7 +175,6 @@ static __cold int io_register_restrictions(struct io_ring_ctx *ctx,
                memset(&ctx->restrictions, 0, sizeof(ctx->restrictions));
                return ret;
        }
-       ctx->restrictions.registered = true;
        return 0;
 }