summaryrefslogtreecommitdiff
path: root/kernel/bpf/queue_stack_maps.c
diff options
context:
space:
mode:
authorChristian Brauner <brauner@kernel.org>2026-10-14 23:28:25 +0200
committerChristian Brauner <brauner@kernel.org>2026-10-14 23:28:25 +0200
commit87c03ba403e68d5a0b9bdf483bfef8fad865e91c (patch)
tree252956071920c9b2f9ab2ceb000ebd48683d59da /kernel/bpf/queue_stack_maps.c
parent492b4eda7151ad2818ad8d35e5e6cfab62ec2ff7 (diff)
parent503b65da9a7e5447d91222f62399522f2f62a0fa (diff)
downloadlinux-next-87c03ba403e68d5a0b9bdf483bfef8fad865e91c.tar.gz
linux-next-87c03ba403e68d5a0b9bdf483bfef8fad865e91c.zip
Merge branch 'vfs-7.4.keyring' into vfs.all
Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'kernel/bpf/queue_stack_maps.c')
-rw-r--r--kernel/bpf/queue_stack_maps.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/bpf/queue_stack_maps.c b/kernel/bpf/queue_stack_maps.c
index 6e8b18c32a10..1cee2ba6e332 100644
--- a/kernel/bpf/queue_stack_maps.c
+++ b/kernel/bpf/queue_stack_maps.c
@@ -59,6 +59,9 @@ static int queue_stack_map_alloc_check(union bpf_attr *attr)
*/
return -E2BIG;
+ if (attr->max_entries >= U32_MAX / attr->value_size)
+ return -E2BIG;
+
return 0;
}