summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Btf dedup identical struct test needs check for nested structs/arraysAlan Maguire2022-10-261-3/+5
* Merge branch 'bpf: Fixes for kprobe multi on kernel modules'Alexei Starovoitov2022-10-2511-17/+306
|\
| * selftests/bpf: Add kprobe_multi kmod attach api testsJiri Olsa2022-10-252-0/+139
| * selftests/bpf: Add kprobe_multi check to module attach testJiri Olsa2022-10-252-0/+13
| * selftests/bpf: Add bpf_testmod_fentry_* functionsJiri Olsa2022-10-251-0/+24
| * selftests/bpf: Add load_kallsyms_refresh functionJiri Olsa2022-10-252-7/+15
| * bpf: Take module reference on kprobe_multi linkJiri Olsa2022-10-251-0/+92
| * bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmpJiri Olsa2022-10-251-3/+3
| * ftrace: Add support to resolve module symbols in ftrace_lookup_symbolsJiri Olsa2022-10-251-5/+11
| * kallsyms: Make module_kallsyms_on_each_symbol generally availableJiri Olsa2022-10-252-2/+9
|/
* Merge branch 'bpftool: Add LLVM as default library for disassembling JIT-ed p...Alexei Starovoitov2022-10-2512-106/+320
|\
| * bpftool: Add llvm feature to "bpftool version"Quentin Monnet2022-10-252-4/+11
| * bpftool: Support setting alternative arch for JIT disasm with LLVMQuentin Monnet2022-10-254-18/+16
| * bpftool: Add LLVM as default library for disassembling JIT-ed programsQuentin Monnet2022-10-253-23/+141
| * bpftool: Refactor disassembler for JIT-ed programsQuentin Monnet2022-10-251-45/+88
| * bpftool: Group libbfd defs in Makefile, only pass them if we use libbfdQuentin Monnet2022-10-251-12/+15
| * bpftool: Split FEATURE_TESTS/FEATURE_DISPLAY definitions in MakefileQuentin Monnet2022-10-251-5/+14
| * bpftool: Remove asserts from JIT disassemblerQuentin Monnet2022-10-254-35/+57
| * bpftool: Define _GNU_SOURCE only onceQuentin Monnet2022-10-257-0/+14
|/
* selftests/bpf: Add write to hashmap to array_map iter testDave Marchevsky2022-10-222-7/+34
* selftests/bpf: Add test verifying bpf_ringbuf_reserve retval use in map opsDave Marchevsky2022-10-223-4/+140
* bpf: Consider all mem_types compatible for map_{key,value} argsDave Marchevsky2022-10-221-13/+2
* bpf: Allow ringbuf memory to be used as map keyDave Marchevsky2022-10-221-0/+1
* Merge branch 'Add support for aarch64 to selftests/bpf/vmtest.sh'Andrii Nakryiko2022-10-224-3/+268
|\
| * selftests/bpf: Initial DENYLIST for aarch64Manu Bretelle2022-10-221-0/+81
| * selftests/bpf: Update vmtests.sh to support aarch64Manu Bretelle2022-10-221-0/+6
| * selftests/bpf: Add config.aarch64Manu Bretelle2022-10-221-0/+181
| * selftests/bpf: Remove entries from config.s390x already present in configManu Bretelle2022-10-221-3/+0
|/
* bpftool: Add "bootstrap" feature to version outputQuentin Monnet2022-10-211-32/+49
* bpftool: Set binary name to "bpftool" in help and version outputQuentin Monnet2022-10-211-1/+1
* libbpf: Avoid allocating reg_name with sscanf in parse_usdt_arg()Xu Kuohai2022-10-211-10/+6
* selftests/bpf: fix task_local_storage/exit_creds rcu usageDelyan Kratunov2022-10-212-3/+18
* Merge branch 'bpftool: Add autoattach for bpf prog load|loadall'Alexei Starovoitov2022-10-213-4/+88
|\
| * bpftool: Update the bash completion(add autoattach to prog load)Wang Yufen2022-10-211-0/+1
| * bpftool: Update doc (add autoattach to prog load)Wang Yufen2022-10-211-2/+13
| * bpftool: Add autoattach for bpf prog load|loadallWang Yufen2022-10-211-2/+74
|/
* selftests/bpf: fix missing BPF object filesWang Yufen2022-10-219-29/+40
* bpf, docs: Reformat BPF maps page to be more readableDonald Hunter2022-10-211-36/+65
* Merge branch 'bpf,x64: Use BMI2 for shifts'Alexei Starovoitov2022-10-202-12/+118
|\
| * bpf: add selftests for lsh, rsh, arsh with reg operandJie Meng2022-10-201-0/+24
| * bpf,x64: use shrx/sarx/shlx when availableJie Meng2022-10-201-0/+81
| * bpf,x64: avoid unnecessary instructions when shift dest is ecxJie Meng2022-10-201-14/+15
|/
* Merge branch 'libbpf: support non-mmap()'able data sections'Alexei Starovoitov2022-10-203-66/+139
|\
| * libbpf: add non-mmapable data section selftestAndrii Nakryiko2022-10-202-1/+27
| * libbpf: only add BPF_F_MMAPABLE flag for data maps with global varsAndrii Nakryiko2022-10-201-19/+78
| * libbpf: clean up and refactor BTF fixup stepAndrii Nakryiko2022-10-201-54/+42
|/
* bpf/docs: Summarize CI system and deny listsDaniel Müller2022-10-191-1/+41
* samples/bpf: Fix typos in READMEDaniel Müller2022-10-191-2/+2
* samples/bpf: Fix double word in commentsShaomin Deng2022-10-191-1/+1
* samples/bpf: Fix MAC address swapping in xdp2_kernGerhard Engleder2022-10-191-0/+4