OSDN Git Service

libbpf: Cleanup temp FDs when intermediate sys_bpf fails.
authorAlexei Starovoitov <ast@kernel.org>
Fri, 14 May 2021 00:36:17 +0000 (17:36 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Tue, 18 May 2021 22:40:44 +0000 (00:40 +0200)
commit30f51aedabda92b74927979b2b3b50169e285f6b
tree7bebd6dfc23710f2a2042179e38d57749faae6d9
parent67234743736a6ac31e3e74f6ec5e6d7bb3073676
libbpf: Cleanup temp FDs when intermediate sys_bpf fails.

Fix loader program to close temporary FDs when intermediate
sys_bpf command fails.

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20210514003623.28033-16-alexei.starovoitov@gmail.com
tools/lib/bpf/bpf_gen_internal.h
tools/lib/bpf/gen_loader.c