X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=kernel%2Fbpf%2Fverifier.c;h=a7945d10b378bed8eb7243bd52923d232b1f49de;hb=69d2ca60029684360bc8f1000bf394fc60031e81;hp=c6073056badf02293c7e9d1e35dce9bb88536c67;hpb=5ca9d3a4286a1a4aaa46acc7c1c29a15d8d0fea2;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index c6073056badf..a7945d10b378 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -2021,8 +2021,7 @@ 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() */ - atomic_inc(&map->refcnt); - + bpf_map_inc(map, false); fdput(f); next_insn: insn++;