diff options
| author | Anay Wadhera <awadhera@berkeley.edu> | 2021-05-20 22:00:28 -0700 |
|---|---|---|
| committer | Michael Bestas <mkbestas@lineageos.org> | 2022-04-19 00:49:51 +0300 |
| commit | 4c60d1c4fe45588f4d15c3887b6c94993f7b4b9c (patch) | |
| tree | 8afba0d7ca6d8465d33bf03f445c4e6ad389eff9 /kernel/bpf/verifier.c | |
| parent | d692db0fad2ff92fec4e091181b994461fc9d4f1 (diff) | |
Revert "bpf: fix clearing on persistent program array maps"
This reverts commit c9da161c6517ba12154059d3b965c2cbaf16f90f.
Signed-off-by: Chatur27 <jasonbright2709@gmail.com>
Diffstat (limited to 'kernel/bpf/verifier.c')
| -rw-r--r-- | kernel/bpf/verifier.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index a7945d10b378..c6073056badf 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -2021,7 +2021,8 @@ static int replace_map_fd_with_map_ptr(struct verifier_env *env) * will be used by the valid program until it's unloaded * and all maps are released in free_bpf_prog_info() */ - bpf_map_inc(map, false); + atomic_inc(&map->refcnt); + fdput(f); next_insn: insn++; |
