summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2026-01-12 18:14:42 +0300
committerJens Axboe <axboe@kernel.dk>2026-01-13 20:30:41 +0300
commite6ed0f051d557be5a782a42f74dddbc8ed5309ec (patch)
tree4c8780aa25a90e6d085f01ae4c481284efc17718
parent51fff55a66d89d76fcaeaa277d53bdf5b19efa0e (diff)
downloadlinux-e6ed0f051d557be5a782a42f74dddbc8ed5309ec.tar.xz
io_uring/register: have io_parse_restrictions() set restrictions enabled
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>
-rw-r--r--io_uring/register.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/io_uring/register.c b/io_uring/register.c
index 4d4e7420e7c6..f5bd57c5bc38 100644
--- a/io_uring/register.c
+++ b/io_uring/register.c
@@ -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;
}