summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
AgeCommit message (Expand)AuthorLines
2025-01-06bpf: Allow bpf_for/bpf_repeat calls while holding a spinlockEmil Tsalapatis-1/+19
2025-01-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-1/+5
2025-01-03bpf: Reject struct_ops registration that uses module ptr and the module btf_i...Martin KaFai Lau-5/+21
2024-12-30bpf: Use refcount_t instead of atomic_t for mmap_countPei Xiao-4/+4
2024-12-30bpf: Remove unused MT_ENTRY defineLorenzo Pieralisi-2/+0
2024-12-30bpf: Fix holes in special_kfunc_list if !CONFIG_NETThomas Weißschuh-0/+3
2024-12-30bpf, verifier: Improve precision of BPF_MULMatan Shachnai-44/+36
2024-12-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-88/+235
2024-12-18bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RTMartin KaFai Lau-2/+6
2024-12-17bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMPAndrea Righi-1/+5
2024-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov-88/+235
2024-12-14bpf: Avoid deadlock caused by nested kprobe and fentry bpf programsPriya Bala Govindasamy-0/+6
2024-12-13bpf: Augment raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi-0/+138
2024-12-13bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"Kumar Kartikeya Dwivedi-76/+8
2024-12-13bpf: Fix configuration-dependent BTF function referencesThomas Weißschuh-0/+12
2024-12-13bpf: Add fd_array_cnt attribute for prog_loadAnton Protopopov-16/+92
2024-12-13bpf: Refactor check_pseudo_btf_idAnton Protopopov-56/+76
2024-12-13bpf: Move map/prog compatibility checksAnton Protopopov-55/+46
2024-12-13bpf: Add a __btf_get_by_fd helperAnton Protopopov-8/+3
2024-12-12xdp: get rid of xdp_frame::mem.idAlexander Lobakin-1/+1
2024-12-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-62/+106
2024-12-12bpf: Check size for BTF-based ctx access of pointer membersKumar Kartikeya Dwivedi-0/+6
2024-12-12bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogsEduard Zingerman-2/+5
2024-12-10bpf: fix potential error returnAnton Protopopov-1/+5
2024-12-10bpf: check changes_pkt_data property for extension programsEduard Zingerman-4/+12
2024-12-10bpf: track changes_pkt_data property for global functionsEduard Zingerman-1/+31
2024-12-10bpf: refactor bpf_helper_changes_pkt_data to use helper numberEduard Zingerman-2/+2
2024-12-10bpf: add find_containing_subprog() utility functionEduard Zingerman-4/+24
2024-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov-62/+106
2024-12-06bpf: Use raw_spinlock_t for LPM trieHou Tao-6/+6
2024-12-06bpf: Switch to bpf mem allocator for LPM trieHou Tao-23/+48
2024-12-06bpf: Fix exact match conditions in trie_get_next_key()Hou Tao-2/+2
2024-12-06bpf: Handle in-place update for full LPM trie correctlyHou Tao-23/+21
2024-12-06bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trieHou Tao-3/+20
2024-12-06bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elemHou Tao-3/+1
2024-12-06bpf: Remove unnecessary check when updating LPM trieHou Tao-2/+1
2024-12-05bpf, xdp: constify some bpf_prog * function argumentsAlexander Lobakin-4/+4
2024-12-04bpf: Fix narrow scalar spill onto 64-bit spilled scalar slotsTao Lyu-0/+1
2024-12-04bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_miscKumar Kartikeya Dwivedi-3/+6
2024-12-04bpf: Improve verifier log for resource leak on exitKumar Kartikeya Dwivedi-1/+1
2024-12-04bpf: Introduce support for bpf_local_irq_{save,restore}Kumar Kartikeya Dwivedi-2/+315
2024-12-04bpf: Refactor mark_{dynptr,iter}_readKumar Kartikeya Dwivedi-22/+21
2024-12-04bpf: Refactor {acquire,release}_reference_stateKumar Kartikeya Dwivedi-50/+59
2024-12-04bpf: Consolidate locks and reference state in verifier stateKumar Kartikeya Dwivedi-83/+77
2024-12-02bpf: Zero index arg error string for dynptr and iterKumar Kartikeya Dwivedi-6/+6
2024-12-02bpf: Ensure reg is PTR_TO_STACK in process_iter_argTao Lyu-0/+5
2024-11-25bpf: fix OOB devmap writes when deleting elementsMaciej Fijalkowski-3/+3
2024-11-25bpf, lsm: Remove getlsmprop hooks BTF IDsThomas Weißschuh-2/+0
2024-11-22Merge tag 'sysctl-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds-1/+1
2024-11-22Merge tag 'trace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trac...Linus Torvalds-18/+49