summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Fix compilation warning due to mismatched printf formatAndrii Nakryiko2022-02-091-1/+2
* Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE'Andrii Nakryiko2022-02-093-0/+64
|\
| * selftests/bpf: Test BPF_KPROBE_SYSCALL macroHengqi Chen2022-02-092-0/+29
| * libbpf: Add BPF_KPROBE_SYSCALL macroHengqi Chen2022-02-091-0/+35
|/
* Merge branch 'Fix accessing syscall arguments'Andrii Nakryiko2022-02-093-12/+51
|\
| * libbpf: Fix accessing the first syscall argument on s390Ilya Leoshkevich2022-02-091-0/+6
| * libbpf: Fix accessing the first syscall argument on arm64Ilya Leoshkevich2022-02-091-0/+6
| * libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALLIlya Leoshkevich2022-02-091-8/+12
| * selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390Ilya Leoshkevich2022-02-092-1/+7
| * libbpf: Fix accessing syscall arguments on riscvIlya Leoshkevich2022-02-091-0/+2
| * libbpf: Fix riscv register namesIlya Leoshkevich2022-02-091-2/+2
| * libbpf: Fix accessing syscall arguments on powerpcIlya Leoshkevich2022-02-091-0/+2
| * selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macroIlya Leoshkevich2022-02-091-1/+1
| * libbpf: Add PT_REGS_SYSCALL_REGS macroIlya Leoshkevich2022-02-091-0/+10
| * selftests/bpf: Fix an endianness issue in bpf_syscall_macro testIlya Leoshkevich2022-02-091-1/+4
|/
* Merge branch 'fix bpf_prog_pack build errors'Alexei Starovoitov2022-02-093-3/+7
|\
| * bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZESong Liu2022-02-091-1/+5
| * bpf: Fix leftover header->pages in sparc and powerpc code.Song Liu2022-02-082-2/+2
|/
* libbpf: Fix signedness bug in btf_dump_array_data()Dan Carpenter2022-02-081-2/+3
* selftests/bpf: Do not export subtest as standalone testHou Tao2022-02-085-8/+8
* bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failuresSong Liu2022-02-081-2/+6
* bpf: test_run: Fix overflow in bpf_test_finish frags parsingStanislav Fomichev2022-02-081-2/+3
* bpf: test_run: Fix overflow in xdp frags parsingStanislav Fomichev2022-02-081-2/+2
* Merge branch 'bpf_prog_pack allocator'Alexei Starovoitov2022-02-089-62/+349
|\
| * bpf, x86_64: Use bpf_jit_binary_pack_allocSong Liu2022-02-081-27/+31
| * bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]Song Liu2022-02-083-10/+120
| * bpf: Introduce bpf_prog_pack allocatorSong Liu2022-02-081-0/+127
| * bpf: Introduce bpf_arch_text_copySong Liu2022-02-083-0/+14
| * x86/alternative: Introduce text_poke_copySong Liu2022-02-082-0/+35
| * bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()Song Liu2022-02-082-4/+2
| * bpf: Use size instead of pages in bpf_binary_headerSong Liu2022-02-082-9/+8
| * bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmemSong Liu2022-02-083-14/+13
| * x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAPSong Liu2022-02-081-0/+1
|/
* Merge branch 'bpf: Fix strict mode calculation'Andrii Nakryiko2022-02-073-13/+2
|\
| * selftests/bpf: Fix strict mode calculationMauricio Vásquez2022-02-071-1/+1
| * bpftool: Fix strict mode calculationMauricio Vásquez2022-02-071-4/+1
| * libbpf: Remove mode check in libbpf_set_strict_mode()Mauricio Vásquez2022-02-071-8/+0
|/
* selftests/bpf: Fix tests to use arch-dependent syscall entry pointsNaveen N. Rao2022-02-0711-23/+34
* selftests/bpf: Use "__se_" prefix on architectures without syscall wrapperNaveen N. Rao2022-02-071-1/+1
* libbpf: Fix build issue with llvm-readelfYonghong Song2022-02-051-2/+2
* selftests/bpf: Test bpf_core_types_are_compat() functionality.Matteo Croce2022-02-046-2/+74
* bpf: Implement bpf_core_types_are_compat().Matteo Croce2022-02-042-1/+109
* bpf, arm64: Enable kfunc callHou Tao2022-02-041-0/+5
* libbpf: Deprecate forgotten btf__get_map_kv_tids()Andrii Nakryiko2022-02-042-0/+4
* selftests/bpf: Add a selftest for invalid func btf with btf decl_tagYonghong Song2022-02-031-0/+19
* bpf: Fix a btf decl_tag bug when tagging a functionYonghong Song2022-02-031-8/+21
* libbpf: Deprecate priv/set_priv storageDelyan Kratunov2022-02-031-1/+6
* bpf: test_run: Fix OOB access in bpf_prog_test_run_xdpLorenzo Bianconi2022-02-031-0/+5
* bpf, docs: Better document the atomic instructionsChristoph Hellwig2022-02-031-27/+49
* bpf, docs: Better document the extended instruction formatChristoph Hellwig2022-02-031-7/+19