From f49907472f00b94439d1a91a8a6f6f704897f409 Mon Sep 17 00:00:00 2001 From: Yonghong Song Date: Wed, 10 Apr 2019 14:15:54 -0700 Subject: [PATCH] sync: latest libbpf changes from kernel Syncing latest libbpf commits from kernel repository. Baseline commit: dd399ac9e343c7573c47d6820e4a23013c54749d Checkpoint commit: 50bd645b3a21a374dbd0fa8273a5f4e98001fb05 Alexei Starovoitov (1): libbpf: teach libbpf about log_level bit 2 Andrey Ignatov (1): libbpf: Ignore -Wformat-nonliteral warning Daniel Borkmann (3): bpf: sync {btf, bpf}.h uapi header from tools infrastructure bpf, libbpf: support global data/bss/rodata sections bpf, libbpf: add support for BTF Var and DataSec Joe Stringer (1): bpf, libbpf: refactor relocation handling Magnus Karlsson (1): libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE Yonghong Song (1): bpf, bpftool: fix a few ubsan warnings include/uapi/linux/bpf.h | 20 +- include/uapi/linux/btf.h | 32 ++- src/bpf.c | 31 ++- src/bpf.h | 3 +- src/btf.c | 97 ++++++- src/btf.h | 3 + src/libbpf.c | 567 ++++++++++++++++++++++++++++++++------- src/libbpf.h | 6 + src/libbpf.map | 7 + src/xsk.c | 9 +- 10 files changed, 658 insertions(+), 117 deletions(-) -- 2.17.1 --- CHECKPOINT-COMMIT | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHECKPOINT-COMMIT b/CHECKPOINT-COMMIT index e44acd4..1ad9b66 100644 --- a/CHECKPOINT-COMMIT +++ b/CHECKPOINT-COMMIT @@ -1 +1 @@ -dd399ac9e343c7573c47d6820e4a23013c54749d +50bd645b3a21a374dbd0fa8273a5f4e98001fb05