diff options
Diffstat (limited to 'kernel/bpf/arraymap.c')
-rw-r--r-- | kernel/bpf/arraymap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/bpf/arraymap.c b/kernel/bpf/arraymap.c index 988c04c91e10..7c25426d3cf5 100644 --- a/kernel/bpf/arraymap.c +++ b/kernel/bpf/arraymap.c | |||
@@ -102,7 +102,7 @@ static struct bpf_map *array_map_alloc(union bpf_attr *attr) | |||
102 | array_size += (u64) attr->max_entries * elem_size * num_possible_cpus(); | 102 | array_size += (u64) attr->max_entries * elem_size * num_possible_cpus(); |
103 | 103 | ||
104 | if (array_size >= U32_MAX - PAGE_SIZE || | 104 | if (array_size >= U32_MAX - PAGE_SIZE || |
105 | elem_size > PCPU_MIN_UNIT_SIZE || bpf_array_alloc_percpu(array)) { | 105 | bpf_array_alloc_percpu(array)) { |
106 | bpf_map_area_free(array); | 106 | bpf_map_area_free(array); |
107 | return ERR_PTR(-ENOMEM); | 107 | return ERR_PTR(-ENOMEM); |
108 | } | 108 | } |