Main part of this set is to: i) avoid strict af_alg kernel dependency, ii) add loader support for bpf to bpf calls and iii) add btf loader support with an option to annotate maps. For details please see the individual patches. Thanks!
Daniel Borkmann (5): bpf: import btf uapi kernel header bpf: move bpf_elf_map fixup notification under verbose bpf: remove strict dependency on af_alg bpf: implement bpf to bpf calls support bpf: implement btf handling and map annotation include/bpf_elf.h | 9 + include/bpf_util.h | 1 + include/uapi/linux/btf.h | 113 +++++++++ lib/bpf.c | 645 +++++++++++++++++++++++++++++++++++++---------- 4 files changed, 639 insertions(+), 129 deletions(-) create mode 100644 include/uapi/linux/btf.h -- 2.9.5