aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-04bpf: generalize dynptr_get_spi to be usable for itersAndrii Nakryiko1-6/+12
2023-03-04bpf: mark PTR_TO_MEM as non-null register typeAndrii Nakryiko1-1/+2
2023-03-04bpf: move kfunc_call_arg_meta higher in the fileAndrii Nakryiko1-35/+35
2023-03-04bpf: ensure that r0 is marked scratched after any function callAndrii Nakryiko1-0/+2
2023-03-04bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_callback helperAndrii Nakryiko1-1/+1
2023-03-04bpf: clean up visit_insn()'s instruction processingAndrii Nakryiko1-13/+12
2023-03-04selftests/bpf: adjust log_fixup's buffer size for proper truncationAndrii Nakryiko1-1/+1
2023-03-04bpf: honor env->test_state_freq flag in is_state_visited()Andrii Nakryiko1-1/+2
2023-03-04selftests/bpf: enhance align selftest's expected log matchingAndrii Nakryiko1-6/+12
2023-03-04bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER}Andrii Nakryiko1-1/+5
2023-03-04bpf: improve stack slot state printingAndrii Nakryiko1-26/+49
2023-03-03Merge branch 'bpf: allow ctx writes using BPF_ST_MEM instruction'Alexei Starovoitov9-124/+1069
2023-03-03selftests/bpf: Disassembler tests for verifier.c:convert_ctx_access()Eduard Zingerman4-1/+920
2023-03-03selftests/bpf: test if pointer type is tracked for BPF_ST_MEMEduard Zingerman1-0/+23
2023-03-03bpf: allow ctx writes using BPF_ST_MEM instructionEduard Zingerman4-123/+126
2023-03-03bpf: Use separate RCU callbacks for freeing selemKumar Kartikeya Dwivedi2-36/+49
2023-03-03Merge branch 'bpf-kptr-rcu'Daniel Borkmann31-151/+284
2023-03-03bpf: Refactor RCU enforcement in the verifier.Alexei Starovoitov12-110/+173
2023-03-03selftests/bpf: Tweak cgroup kfunc test.Alexei Starovoitov1-1/+11
2023-03-03selftests/bpf: Add a test case for kptr_rcu.Alexei Starovoitov1-0/+12
2023-03-03bpf: Introduce kptr_rcu.Alexei Starovoitov9-23/+65
2023-03-03bpf: Mark cgroups and dfl_cgrp fields as trusted.Alexei Starovoitov1-0/+6
2023-03-03bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted.Alexei Starovoitov14-30/+30
2023-03-02selftests/bpf: Add absolute timer testTero Kristo2-0/+48
2023-03-02bpf: Add support for absolute value BPF timersTero Kristo3-2/+39
2023-03-02selftests/bpf: Add -Wuninitialized flag to bpf prog flagsDave Marchevsky6-11/+14
2023-03-02bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program typesTejun Heo4-14/+4
2023-03-02bpf, docs: Fix final bpf docs build failureDavid Vernet1-3/+4
2023-03-02bpf, docs: Fix link to netdev-FAQ targetDavid Vernet1-7/+7
2023-03-01bpf: Fix bpf_dynptr_slice{_rdwr} to return NULL instead of 0Joanne Koong1-4/+4
2023-03-01Merge branch 'Make uprobe attachment APK aware'Andrii Nakryiko4-28/+495
2023-03-01libbpf: Add support for attaching uprobes to shared objects in APKsDaniel Müller1-7/+84
2023-03-01libbpf: Introduce elf_find_func_offset_from_file() functionDaniel Müller1-21/+36
2023-03-01libbpf: Implement basic zip archive parsing supportDaniel Müller3-1/+376
2023-03-01bpf, docs: Fix __uninit kfunc doc sectionDavid Vernet1-1/+1
2023-03-01bpf: Fix doxygen comments for dynptr slice kfuncsDavid Vernet1-16/+14
2023-03-01Merge branch 'selftests/bpf: support custom per-test flags and multiple expec...Andrii Nakryiko3-9/+84
2023-03-01selftests/bpf: Support custom per-test flags and multiple expected messagesAndrii Nakryiko3-9/+84
2023-03-01Merge branch 'libbpf: fix several issues reported by static analysers'Andrii Nakryiko4-16/+3
2023-03-01libbpf: Cleanup linker_append_elf_relosViktor Malik1-9/+2
2023-03-01libbpf: Remove several dead assignmentsViktor Malik3-6/+0
2023-03-01libbpf: Remove unnecessary ternary operatorViktor Malik1-1/+1
2023-03-01selftests/bpf: Set __BITS_PER_LONG if target is bpf for LoongArchTiezhu Yang1-1/+2
2023-03-01Merge branch 'Add support for kptrs in more BPF maps'Alexei Starovoitov8-96/+553
2023-03-01selftests/bpf: Add more tests for kptrs in mapsKumar Kartikeya Dwivedi3-65/+451
2023-03-01bpf: Support kptrs in local storage mapsKumar Kartikeya Dwivedi4-9/+63
2023-03-01bpf: Support kptrs in percpu hashmap and percpu LRU hashmapKumar Kartikeya Dwivedi2-22/+39
2023-03-01Merge branch 'Add skb + xdp dynptrs'Alexei Starovoitov25-186/+3322
2023-03-01selftests/bpf: tests for using dynptrs to parse skb and xdp buffersJoanne Koong15-23/+2522
2023-03-01bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwrJoanne Koong6-7/+288