mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-10-14 05:55:17 +00:00
Merge branch 'bpf: remove bpf_load loader completely'
"Daniel T. says: ==================== Numerous refactoring that rewrites BPF programs written with bpf_load to use the libbpf loader was finally completed, resulting in BPF programs using bpf_load within the kernel being completely no longer present. This patchset refactors remaining bpf programs with libbpf and completely removes bpf_load, an outdated bpf loader that is difficult to keep up with the latest kernel BPF and causes confusion. Changes in v2: - drop 'move tracing helpers to trace_helper' patch - add link pinning to prevent cleaning up on process exit - add static at global variable and remove unused variable - change to destroy link even after link__pin() - fix return error code on exit - merge commit with changing Makefile Changes in v3: - cleanup bpf_link, bpf_object and cgroup fd both on success and error ==================== Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
This commit is contained in:
commit
830382e4cc
16 changed files with 350 additions and 908 deletions
3
samples/bpf/.gitignore
vendored
3
samples/bpf/.gitignore
vendored
2
samples/bpf/lwt_len_hist.sh
→ Executable file
2
samples/bpf/lwt_len_hist.sh
→ Executable file
0
samples/bpf/test_lwt_bpf.sh
→ Executable file
0
samples/bpf/test_lwt_bpf.sh
→ Executable file
Loading…
Add table
Add a link
Reference in a new issue