aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/bpf_helpers.h
diff options
context:
space:
mode:
authorAndrii Nakryiko <[email protected]>2020-04-29 00:27:38 +0000
committerAlexei Starovoitov <[email protected]>2020-04-29 00:35:03 +0000
commit2d39d7c56f115148b05d1d8c6b8698a5730c8b53 (patch)
tree2543255be722f52abf7e2cde02c6200a4e102ff2 /tools/lib/bpf/bpf_helpers.h
parentlibbpf: Refactor BTF-defined map definition parsing logic (diff)
downloadkernel-2d39d7c56f115148b05d1d8c6b8698a5730c8b53.tar.gz
kernel-2d39d7c56f115148b05d1d8c6b8698a5730c8b53.zip
libbpf: Refactor map creation logic and fix cleanup leak
Factor out map creation and destruction logic to simplify code and especially error handling. Also fix map FD leak in case of partially successful map creation during bpf_object load operation. Fixes: 57a00f41644f ("libbpf: Add auto-pinning of maps when loading BPF objects") Signed-off-by: Andrii Nakryiko <[email protected]> Signed-off-by: Alexei Starovoitov <[email protected]> Acked-by: Toke Høiland-Jørgensen <[email protected]> Link: https://lore.kernel.org/bpf/[email protected]
Diffstat (limited to 'tools/lib/bpf/bpf_helpers.h')
0 files changed, 0 insertions, 0 deletions