From 6384ee1968ec33dad4cc2b3a83aa23f2819e9426 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Thu, 3 Sep 2020 18:00:18 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 2e80be60c465a4f8559327340eaf40845dd7797a Checkpoint bpf-next commit: 95cec14b0308085c028c4d4fb3d09fad3902b4c3 Baseline bpf commit: 7787b6fc938e16aa418613c4a765c1dbb268ed9f Checkpoint bpf commit: e6135df45e21f1815a5948f452593124b1544a3e Alexei Starovoitov (3): bpf: Introduce sleepable BPF programs bpf: Add bpf_copy_from_user() helper. libbpf: Support sleepable progs Andrii Nakryiko (7): libbpf: Ensure ELF symbols table is found before further ELF processing libbpf: Parse multi-function sections into multiple BPF programs libbpf: Support CO-RE relocations for multi-prog sections libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls libbpf: Implement generalized .BTF.ext func/line info adjustment libbpf: Add multi-prog section support for struct_ops libbpf: Deprecate notion of BPF program "title" in favor of "section name" Magnus Karlsson (1): libbpf: Support shared umems between queues and devices Tony Ambardar (1): libbpf: Fix build failure from uninitialized variable warning Yonghong Song (1): bpf: Make bpf_link_info.iter similar to bpf_iter_link_info include/uapi/linux/bpf.h | 22 +- src/btf.h | 18 +- src/libbpf.c | 1314 +++++++++++++++++++++++++------------- src/libbpf.h | 5 +- src/libbpf.map | 2 + src/libbpf_common.h | 2 + src/xsk.c | 376 +++++++---- src/xsk.h | 9 + 8 files changed, 1156 insertions(+), 592 deletions(-) -- 2.24.1 --- 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 d214ae8..9a4ca84 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -7787b6fc938e16aa418613c4a765c1dbb268ed9f +e6135df45e21f1815a5948f452593124b1544a3e diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index 6dc3aa0..8ead72f 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -2e80be60c465a4f8559327340eaf40845dd7797a +95cec14b0308085c028c4d4fb3d09fad3902b4c3