From 868739519894fbf2cdb81f1f9222f1b665670096 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Fri, 10 Jan 2020 10:48:22 -0800 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 2bbc078f812d45b8decb55935dab21199bd21489 Checkpoint bpf-next commit: 1d1a3bcffe360a56fd8cc287ed74d4c3066daf42 Baseline bpf commit: 3c2f450e553ce47fcb0d6141807a8858e3213c9c Checkpoint bpf commit: e7a5f1f1cd0008e5ad379270a8657e121eedb669 Alexei Starovoitov (1): libbpf: Sanitize global functions Andrey Ignatov (1): bpf: Document BPF_F_QUERY_EFFECTIVE flag Andrii Nakryiko (3): libbpf: Make bpf_map order and indices stable selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir libbpf: Poison kernel-only integer types Martin KaFai Lau (2): bpf: Synch uapi bpf.h to tools/ bpf: libbpf: Add STRUCT_OPS support Michal Rostecki (1): libbpf: Add probe for large INSN limit include/uapi/linux/bpf.h | 26 +- include/uapi/linux/btf.h | 6 + src/bpf.c | 13 +- src/bpf.h | 5 +- src/bpf_helpers.h | 2 +- src/bpf_prog_linfo.c | 3 + src/btf.c | 3 + src/btf_dump.c | 3 + src/hashmap.c | 3 + src/libbpf.c | 701 +++++++++++++++++++++++++++++++++++++-- src/libbpf.h | 6 +- src/libbpf.map | 4 + src/libbpf_errno.c | 3 + src/libbpf_probes.c | 26 ++ src/netlink.c | 3 + src/nlattr.c | 3 + src/str_error.c | 3 + src/xsk.c | 3 + 18 files changed, 784 insertions(+), 32 deletions(-) -- 2.17.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 45ea82e..b38dddf 100644 --- a/BPF-CHECKPOINT-COMMIT +++ b/BPF-CHECKPOINT-COMMIT @@ -1 +1 @@ -3c2f450e553ce47fcb0d6141807a8858e3213c9c +e7a5f1f1cd0008e5ad379270a8657e121eedb669 diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index bda9bf1..18138b6 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -2bbc078f812d45b8decb55935dab21199bd21489 +1d1a3bcffe360a56fd8cc287ed74d4c3066daf42