We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bab18c7 commit b8b1e30Copy full SHA for b8b1e30
kernel/bpf/arena.c
@@ -138,7 +138,11 @@ static struct bpf_map *arena_map_alloc(union bpf_attr *attr)
138
INIT_LIST_HEAD(&arena->vma_list);
139
bpf_map_init_from_attr(&arena->map, attr);
140
range_tree_init(&arena->rt);
141
- range_tree_set(&arena->rt, 0, attr->max_entries);
+ err = range_tree_set(&arena->rt, 0, attr->max_entries);
142
+ if (err) {
143
+ bpf_map_area_free(arena);
144
+ goto err;
145
+ }
146
mutex_init(&arena->lock);
147
148
return &arena->map;
0 commit comments