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; }