From aec0b1cd7dde93212908c5288263ac43b30f6ec8 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Thu, 18 Aug 2022 10:28:07 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 73cf09a36bf7bfb3e5a3ff23755c36d49137c44d Checkpoint bpf-next commit: e34cfee65ec891a319ce79797dda18083af33a76 Baseline bpf commit: e7c677bdd03d54e9a1bafcaf1faf5c573a506bba Checkpoint bpf commit: 14b20b784f59bdd95f6f1cfb112c9818bcec4d84 Andrii Nakryiko (3): libbpf: Fix potential NULL dereference when parsing ELF libbpf: Streamline bpf_attr and perf_event_attr initialization libbpf: Clean up deprecated and legacy aliases Hangbin Liu (2): libbpf: Add names for auxiliary maps libbpf: Making bpf_prog_load() ignore name if kernel doesn't support Hao Luo (1): libbpf: Allows disabling auto attach Quentin Monnet (1): bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation include/uapi/linux/bpf.h | 6 +- src/bpf.c | 186 ++++++++++++++++++++++----------------- src/btf.c | 2 - src/btf.h | 1 - src/libbpf.c | 81 ++++++++++++----- src/libbpf.h | 2 + src/libbpf.map | 2 + src/libbpf_internal.h | 3 + src/libbpf_legacy.h | 2 + src/netlink.c | 3 +- src/skel_internal.h | 10 ++- 11 files changed, 183 insertions(+), 115 deletions(-) -- 2.30.2 --- BPF-CHECKPOINT-COMMIT | 2 +- CHECKPOINT-COMMIT | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BPF-CHECKPOINT-COMMIT b/BPF-CHECKPOINT-COMMIT index 73cd22b..cae043d 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -e7c677bdd03d54e9a1bafcaf1faf5c573a506bba +14b20b784f59bdd95f6f1cfb112c9818bcec4d84 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 34034cb..0aebc67 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -73cf09a36bf7bfb3e5a3ff23755c36d49137c44d +e34cfee65ec891a319ce79797dda18083af33a76