From b52509776e0f7f9ea703d0551ccaeeaa49ab6440 Mon Sep 17 00:00:00 2001 From: clingfei Date: Tue, 23 Sep 2025 16:30:30 +0800 Subject: [PATCH] io_uring/rsrc: remove unnecessary check on resv2 The memset sets the up.resv2 to be 0, and the copy_from_user does not touch it, thus up.resv2 will always be false. Signed-off-by: clingfei --- io_uring/rsrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/io_uring/rsrc.c b/io_uring/rsrc.c index f75f5e43fa4a..7006b3ca5404 100644 --- a/io_uring/rsrc.c +++ b/io_uring/rsrc.c @@ -372,7 +372,7 @@ int io_register_files_update(struct io_ring_ctx *ctx, void __user *arg, memset(&up, 0, sizeof(up)); if (copy_from_user(&up, arg, sizeof(struct io_uring_rsrc_update))) return -EFAULT; - if (up.resv || up.resv2) + if (up.resv) return -EINVAL; return __io_register_rsrc_update(ctx, IORING_RSRC_FILE, &up, nr_args); } -- 2.34.1