On 8/13/19 8:54 PM, Andrii Nakryiko wrote:
Now that kernel's BTF is exposed through sysfs at well-known location, attempt
to load it first as a target BTF for the purpose of BPF CO-RE relocations.
Patch #1 is a follow-up patch to rename /sys/kernel/btf/kernel into
/sys/kernel/btf/vmlinux.
Patch #2 adds ability to load raw BTF contents from sysfs and expands the list
of locations libbpf attempts to load vmlinux BTF from.
Andrii Nakryiko (2):
btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux
libbpf: attempt to load kernel BTF from sysfs first
Documentation/ABI/testing/sysfs-kernel-btf | 2 +-
kernel/bpf/sysfs_btf.c | 30 +++++-----
scripts/link-vmlinux.sh | 18 +++---
tools/lib/bpf/libbpf.c | 64 +++++++++++++++++++---
4 files changed, 82 insertions(+), 32 deletions(-)
LGTM, applied thanks!