summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf: Make struct cgroup btf id globalYonghong Song2022-10-262-1/+2
* Merge branch 'bpf: Avoid unnecessary deadlock detection and failure in task s...Alexei Starovoitov2022-10-2612-84/+431
|\
| * selftests/bpf: Tracing prog can still do lookup under busy lockMartin KaFai Lau2022-10-262-5/+86
| * selftests/bpf: Ensure no task storage failure for bpf_lsm.s prog due to deadl...Martin KaFai Lau2022-10-262-0/+145
| * bpf: Add new bpf_task_storage_delete proto with no deadlock detectionMartin KaFai Lau2022-10-263-1/+32
| * bpf: bpf_task_storage_delete_recur does lookup first before the deadlock checkMartin KaFai Lau2022-10-261-7/+11
| * bpf: Add new bpf_task_storage_get proto with no deadlock detectionMartin KaFai Lau2022-10-263-1/+33
| * bpf: Avoid taking spinlock in bpf_task_storage_get if potential deadlock is d...Martin KaFai Lau2022-10-262-7/+9
| * bpf: Refactor the core bpf_task_storage_get logic into a new functionMartin KaFai Lau2022-10-261-18/+26
| * bpf: Append _recur naming to the bpf_task_storage helper protoMartin KaFai Lau2022-10-263-10/+10
| * bpf: Remove prog->active check for bpf_lsm and bpf_iterMartin KaFai Lau2022-10-266-54/+98
|/
* 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
|\