| dfeb376dd4cb ("bpf: Prevent mmap()'ing read-only maps as writable") |
| 642c16547027 ("selftests/bpf: Validate frozen map contents stays frozen") |
| 5dc7a8b21144 ("bpftool, selftests/bpf: Embed object file inside skeleton") |
| 330a73a7b6ca ("selftests/bpf: Add tests for libbpf-provided externs") |
| 197448eaac1a ("selftests/bpf: Add test validating data section to struct convertion layout") |
| dde53c1b763b ("selftests/bpf: Convert few more selftest to skeletons") |
| f3c926a4df2c ("selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c") |
| 985ead416df3 ("bpftool: Add skeleton codegen command") |
| 917f6b7b07a4 ("libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files") |
| 6bf6affe18da ("selftests/bpf: Bring back c++ include/link test") |
| 56bf877a5080 ("selftests, bpf: xdping is not meant to be run standalone") |
| 5051b384523b ("selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests") |
| fc9702273e2e ("bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY") |
| 1e0bd5a091e5 ("bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails") |
| 510312882c4b ("selftests/bpf: Add combined fentry/fexit test") |
| 11d1e2eefffe ("selftests/bpf: Add test for BPF trampoline") |
| 8b1cb1c9601f ("selftest/bpf: Add relocatable bitfield reading tests") |
| 57a00f41644f ("libbpf: Add auto-pinning of maps when loading BPF objects") |
| 4580b25fcee5 ("libbpf: Store map pin path and status in struct bpf_map") |
| 027cbaaf6198 ("selftests/bpf: Fix .gitignore to ignore no_alu32/") |
| e00aca65e646 ("libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration") |
| e13a2fe642bd ("tools/bpf: Turn on llvm alu32 attribute by default") |
| 1678e33c21b7 ("selftest/bpf: Get rid of a bunch of explicit BPF program type setting") |
| dd4436bb8383 ("libbpf: Teach bpf_object__open to guess program types") |
| be18010ea2d8 ("tools, bpf: Rename pr_warning to pr_warn to align with kernel logging") |
| 54b8625cd940 ("bpf, libbpf: Add kernel version section parsing back") |
| 74b5a5968fe8 ("selftests/bpf: Replace test_progs and test_maps w/ general rule") |
| 03dcb78460c2 ("selftests/bpf: Add simple per-test targets to Makefile") |
| ee6c52e92dd0 ("selftests/bpf: Switch test_maps to test_progs' test.h format") |
| f75a697e0913 ("libbpf: Auto-detect btf_id of BTF-based raw_tracepoints") |
| c7566a69695c ("selftests/bpf: Add field existence CO-RE relocs tests") |
| 62561eb442bd ("libbpf: Add support for field existance CO-RE relocation") |
| 291ee02b5e40 ("libbpf: Refactor bpf_object__open APIs to use common opts") |
| 598dc04fa0f1 ("selftests/bpf: Remove obsolete pahole/BTF support detection") |
| 3fbe31ae7ec4 ("selftests/bpf: Enforce libbpf build before BPF programs are built") |
| 793a349cd819 ("libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets") |
| 5c26f9a78358 ("libbpf: Don't use cxx to test_libpf target") |
| 666b2c10ee9d ("selftests/bpf: Add read-only map values propagation tests") |
| 6e05abc9abd5 ("selftests/bpf: Convert test_btf_dump into test_progs test") |
| 7db3822ab991 ("libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers") |
| e01a75c15969 ("libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf") |
| 3ac4dbe3dd89 ("selftests/bpf: Split off tracing-only helpers into bpf_tracing.h") |
| 694731e8ea7f ("selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro") |
| 36b5d471135c ("selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h") |
| cf0e9718da21 ("selftests/bpf: Undo GCC-specific bpf_helpers.h changes") |
| 32e3e58e4c59 ("bpftool: Fix bpftool build by switching to bpf_object__open_file()") |
| dcb5f40054b1 ("selftests/bpf: Fix dependency ordering for attach_probe test") |
| 24f25763d6de ("libbpf: auto-generate list of BPF helper definitions") |
| a9eb048d5615 ("libbpf: Add cscope and tags targets to Makefile") |
| 928ca75e59d7 ("selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs") |