From 21f90f61b0849ae654b7c78ba9ce34bfb74ce6f2 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Fri, 16 Jul 2021 14:30:50 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: f42cfb469f9b4a1c002a03cce3d9329376800a6f Checkpoint bpf-next commit: 068dfc655b666b54e08fc3d7108b309d7f906d34 Baseline bpf commit: 61e8aeda9398925f8c6fc290585bdd9727d154c4 Checkpoint bpf commit: a6c39de76d709f30982d4b80a9b9537e1d388858 Alan Maguire (2): libbpf: Allow specification of "kprobe/function+offset" libbpf: BTF dumper support for typed data Alexei Starovoitov (2): bpf: Sync tools/include/uapi/linux/bpf.h bpf: Introduce bpf timers. Jiri Olsa (3): bpf: Add bpf_get_func_ip helper for tracing programs bpf: Add bpf_get_func_ip helper for kprobe programs libbpf: Add bpf_program__attach_kprobe_opts function Jonathan Edwards (1): libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading Kumar Kartikeya Dwivedi (2): libbpf: Add request buffer type for netlink messages libbpf: Switch to void * casting in netlink helpers Kuniyuki Iwashima (1): bpf: Fix a typo of reuseport map in bpf.h. Martynas Pumputis (1): libbpf: Fix reuse of pinned map on older kernel Shuyi Cheng (2): libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' libbpf: Fix the possible memory leak on error Toke Høiland-Jørgensen (1): libbpf: Restore errno return for functions that were already returning it include/uapi/linux/bpf.h | 85 +++- src/btf.h | 19 + src/btf_dump.c | 819 ++++++++++++++++++++++++++++++++++++++- src/libbpf.c | 146 ++++++- src/libbpf.h | 9 +- src/libbpf.map | 1 + src/netlink.c | 115 +++--- src/nlattr.c | 2 +- src/nlattr.h | 38 +- 9 files changed, 1117 insertions(+), 117 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 aefae95..3857aa4 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -61e8aeda9398925f8c6fc290585bdd9727d154c4 +a6c39de76d709f30982d4b80a9b9537e1d388858 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 7df0ae9..ae6703b 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -f42cfb469f9b4a1c002a03cce3d9329376800a6f +068dfc655b666b54e08fc3d7108b309d7f906d34