summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMPAndrea Righi7 days1-1/+5
* bpf: Avoid deadlock caused by nested kprobe and fentry bpf programsPriya Bala Govindasamy10 days1-0/+6
* bpf: Augment raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi11 days1-0/+138
* bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"Kumar Kartikeya Dwivedi11 days2-76/+8
* bpf: Check size for BTF-based ctx access of pointer membersKumar Kartikeya Dwivedi12 days1-0/+6
* bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogsEduard Zingerman12 days1-2/+5
* bpf: fix potential error returnAnton Protopopov2024-12-101-1/+5
* bpf: check changes_pkt_data property for extension programsEduard Zingerman2024-12-101-4/+12
* bpf: track changes_pkt_data property for global functionsEduard Zingerman2024-12-101-1/+31
* bpf: refactor bpf_helper_changes_pkt_data to use helper numberEduard Zingerman2024-12-102-2/+2
* bpf: add find_containing_subprog() utility functionEduard Zingerman2024-12-101-4/+24
* bpf: Use raw_spinlock_t for LPM trieHou Tao2024-12-061-6/+6
* bpf: Switch to bpf mem allocator for LPM trieHou Tao2024-12-061-23/+48
* bpf: Fix exact match conditions in trie_get_next_key()Hou Tao2024-12-061-2/+2
* bpf: Handle in-place update for full LPM trie correctlyHou Tao2024-12-061-23/+21
* bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trieHou Tao2024-12-061-3/+20
* bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elemHou Tao2024-12-061-3/+1
* bpf: Remove unnecessary check when updating LPM trieHou Tao2024-12-061-2/+1
* bpf: Fix narrow scalar spill onto 64-bit spilled scalar slotsTao Lyu2024-12-041-0/+1
* bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_miscKumar Kartikeya Dwivedi2024-12-041-3/+6
* bpf: Zero index arg error string for dynptr and iterKumar Kartikeya Dwivedi2024-12-021-6/+6
* bpf: Ensure reg is PTR_TO_STACK in process_iter_argTao Lyu2024-12-021-0/+5
* bpf: fix OOB devmap writes when deleting elementsMaciej Fijalkowski2024-11-251-3/+3
* bpf, lsm: Remove getlsmprop hooks BTF IDsThomas Weißschuh2024-11-251-2/+0
* Merge tag 'sysctl-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-11-221-1/+1
|\
| * bpf: Constify ctl_table argument of filter functionThomas Weißschuh2024-10-091-1/+1
* | Merge tag 'trace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds2024-11-221-18/+49
|\ \
| * | bpf: ensure RCU Tasks Trace GP for sleepable raw tracepoint BPF linksAndrii Nakryiko2024-11-011-2/+4
| * | bpf: decouple BPF link/attach hook and BPF program sleepable semanticsAndrii Nakryiko2024-11-011-11/+28
| * | bpf: put bpf_link's program when link is safe to be deallocatedAndrii Nakryiko2024-11-011-5/+17
| |/
* | Merge tag 'bpf-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds2024-11-2120-288/+1456
|\ \
| * | bpf: use common instruction history across all statesAndrii Nakryiko2024-11-151-55/+52
| * | bpf: Add necessary migrate_disable to range_tree.Yonghong Song2024-11-151-0/+10
| * | bpf: Do not alloc arena on unsupported archesViktor Malik2024-11-151-0/+4
| * | bpf: Introduce range_tree data structure and use it in bpf arenaAlexei Starovoitov2024-11-134-15/+304
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov2024-11-135-28/+84
| |\ \
| * | | bpf: Add kernel symbol for struct_ops trampolineXu Kuohai2024-11-123-4/+87
| * | | bpf: Use function pointers count as struct_ops links countXu Kuohai2024-11-121-10/+25
| * | | bpf: Remove unused member rcu from bpf_struct_ops_mapXu Kuohai2024-11-121-1/+0
| * | | bpf: Support private stack for struct_ops progsYonghong Song2024-11-122-1/+10
| * | | bpf: Enable private stack for eligible subprogsYonghong Song2024-11-121-0/+11
| * | | bpf: Find eligible subprogs for private stack supportYonghong Song2024-11-122-10/+91
| * | | bpf: Drop special callback reference handlingKumar Kartikeya Dwivedi2024-11-111-20/+5
| * | | bpf: Refactor active lock managementKumar Kartikeya Dwivedi2024-11-111-39/+107
| * | | bpf: Call free_htab_elem() after htab_unlock_bucket()Hou Tao2024-11-111-17/+39
| * | | bpf: Add support for uprobe multi session attachJiri Olsa2024-11-112-2/+8
| * | | bpf: Allow return values 0 and 1 for kprobe sessionJiri Olsa2024-11-111-0/+9
| * | | bpf: Mark raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi2024-11-042-8/+76
| * | | bpf: Unify resource leak checksKumar Kartikeya Dwivedi2024-11-031-56/+34
| * | | bpf: Tighten tail call checks for lingering locks, RCU, preempt_disableKumar Kartikeya Dwivedi2024-11-031-0/+15