summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-02-09selftests/bpf: Fix an endianness issue in bpf_syscall_macro testIlya Leoshkevich1-1/+4
2022-02-09Merge branch 'fix bpf_prog_pack build errors'Alexei Starovoitov3-3/+7
2022-02-09bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZESong Liu1-1/+5
2022-02-09bpf: Fix leftover header->pages in sparc and powerpc code.Song Liu2-2/+2
2022-02-09libbpf: Fix signedness bug in btf_dump_array_data()Dan Carpenter1-2/+3
2022-02-08selftests/bpf: Do not export subtest as standalone testHou Tao5-8/+8
2022-02-08bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failuresSong Liu1-2/+6
2022-02-08bpf: test_run: Fix overflow in bpf_test_finish frags parsingStanislav Fomichev1-2/+3
2022-02-08bpf: test_run: Fix overflow in xdp frags parsingStanislav Fomichev1-2/+2
2022-02-08Merge branch 'bpf_prog_pack allocator'Alexei Starovoitov9-62/+349
2022-02-08bpf, x86_64: Use bpf_jit_binary_pack_allocSong Liu1-27/+31
2022-02-08bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]Song Liu3-10/+120
2022-02-08bpf: Introduce bpf_prog_pack allocatorSong Liu1-0/+127
2022-02-08bpf: Introduce bpf_arch_text_copySong Liu3-0/+14
2022-02-08x86/alternative: Introduce text_poke_copySong Liu2-0/+35
2022-02-08bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()Song Liu2-4/+2
2022-02-08bpf: Use size instead of pages in bpf_binary_headerSong Liu2-9/+8
2022-02-08bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmemSong Liu3-14/+13
2022-02-08x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAPSong Liu1-0/+1
2022-02-07Merge branch 'bpf: Fix strict mode calculation'Andrii Nakryiko3-13/+2
2022-02-07selftests/bpf: Fix strict mode calculationMauricio Vásquez1-1/+1
2022-02-07bpftool: Fix strict mode calculationMauricio Vásquez1-4/+1
2022-02-07libbpf: Remove mode check in libbpf_set_strict_mode()Mauricio Vásquez1-8/+0
2022-02-07selftests/bpf: Fix tests to use arch-dependent syscall entry pointsNaveen N. Rao11-23/+34
2022-02-07selftests/bpf: Use "__se_" prefix on architectures without syscall wrapperNaveen N. Rao1-1/+1
2022-02-05libbpf: Fix build issue with llvm-readelfYonghong Song1-2/+2
2022-02-04selftests/bpf: Test bpf_core_types_are_compat() functionality.Matteo Croce6-2/+74
2022-02-04bpf: Implement bpf_core_types_are_compat().Matteo Croce2-1/+109
2022-02-04bpf, arm64: Enable kfunc callHou Tao1-0/+5
2022-02-04libbpf: Deprecate forgotten btf__get_map_kv_tids()Andrii Nakryiko2-0/+4
2022-02-04selftests/bpf: Add a selftest for invalid func btf with btf decl_tagYonghong Song1-0/+19
2022-02-04bpf: Fix a btf decl_tag bug when tagging a functionYonghong Song1-8/+21
2022-02-03libbpf: Deprecate priv/set_priv storageDelyan Kratunov1-1/+6
2022-02-03bpf: test_run: Fix OOB access in bpf_prog_test_run_xdpLorenzo Bianconi1-0/+5
2022-02-03bpf, docs: Better document the atomic instructionsChristoph Hellwig1-27/+49
2022-02-03bpf, docs: Better document the extended instruction formatChristoph Hellwig1-7/+19
2022-02-03bpf, docs: Better document the legacy packet access instructionChristoph Hellwig1-22/+32
2022-02-03bpf, docs: Better document the regular load and store instructionsChristoph Hellwig1-5/+12
2022-02-03bpf, docs: Document the byte swapping instructionsChristoph Hellwig1-4/+40
2022-02-03Merge branch 'bpf-libbpf-deprecated-cleanup'Daniel Borkmann18-102/+132
2022-02-03samples/bpf: Get rid of bpf_prog_load_xattr() useAndrii Nakryiko6-35/+63
2022-02-03selftests/bpf: Redo the switch to new libbpf XDP APIsAndrii Nakryiko7-50/+47
2022-02-03selftests/bpf: Remove usage of deprecated feature probing APIsAndrii Nakryiko2-3/+3
2022-02-03bpftool: Fix uninit variable compilation warningAndrii Nakryiko1-1/+1
2022-02-03bpftool: Stop supporting BPF offload-enabled feature probingAndrii Nakryiko1-12/+17
2022-02-03libbpf: Stop using deprecated bpf_map__is_offload_neutral()Andrii Nakryiko1-1/+1
2022-02-03Merge branch 'migrate from bpf_prog_test_run{,_xattr}'Andrii Nakryiko53-810/+872
2022-02-03libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_runDelyan Kratunov1-1/+3
2022-02-03bpftool: Migrate from bpf_prog_test_run_xattrDelyan Kratunov1-3/+2
2022-02-03selftests/bpf: Migrate from bpf_prog_test_run_xattrDelyan Kratunov14-283/+218