summaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)AuthorFilesLines
2025-02-27bpf: skip non exist keys in generic_map_lookup_batchYan Zhai1-13/+5
2025-02-27bpf: Fix softlockup in arena_map_free on 64k page kernelAlan Maguire1-1/+1
2025-02-27net: Add rx_skb of kfree_skb to raw_tp_null_args[].Kuniyuki Iwashima1-0/+2
2025-02-27bpf: Fix deadlock when freeing cgroup storageAbel Wu1-1/+1
2025-02-27bpf: avoid holding freeze_mutex during mmap operationAndrii Nakryiko1-7/+10
2025-02-27bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logicAndrii Nakryiko2-6/+8
2025-02-08bpf: Cancel the running bpf_timer through kworker for PREEMPT_RTHou Tao1-2/+16
2025-02-08bpf: Reject struct_ops registration that uses module ptr and the module btf_i...Martin KaFai Lau2-5/+21
2025-02-08bpf: Use refcount_t instead of atomic_t for mmap_countPei Xiao1-4/+4
2025-02-08bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RTMartin KaFai Lau1-2/+6
2025-01-09bpf: refactor bpf_helper_changes_pkt_data to use helper numberEduard Zingerman2-2/+2
2025-01-09bpf: fix potential error returnAnton Protopopov1-1/+5
2025-01-02bpf: Zero index arg error string for dynptr and iterKumar Kartikeya Dwivedi1-6/+6
2025-01-02bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMPAndrea Righi1-1/+5
2024-12-19bpf: Augment raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi1-0/+138
2024-12-19bpf: Check size for BTF-based ctx access of pointer membersKumar Kartikeya Dwivedi1-0/+6
2024-12-19bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"Kumar Kartikeya Dwivedi2-76/+8
2024-12-14bpf: put bpf_link's program when link is safe to be deallocatedAndrii Nakryiko1-5/+17
2024-12-14bpf: Call free_htab_elem() after htab_unlock_bucket()Hou Tao1-17/+39
2024-12-14bpf: Prevent tailcall infinite loop caused by freplaceLeon Hwang4-13/+68
2024-12-14bpf: fix OOB devmap writes when deleting elementsMaciej Fijalkowski1-3/+3
2024-12-14bpf: Fix exact match conditions in trie_get_next_key()Hou Tao1-2/+2
2024-12-14bpf: Handle in-place update for full LPM trie correctlyHou Tao1-23/+21
2024-12-14bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elemHou Tao1-3/+1
2024-12-14bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trieHou Tao1-3/+20
2024-12-14bpf: Fix narrow scalar spill onto 64-bit spilled scalar slotsTao Lyu1-0/+1
2024-12-14bpf: Don't mark STACK_INVALID as STACK_MISC in mark_stack_slot_miscKumar Kartikeya Dwivedi1-3/+6
2024-12-14bpf: Ensure reg is PTR_TO_STACK in process_iter_argTao Lyu1-0/+5
2024-12-05bpf: Add kernel symbol for struct_ops trampolineXu Kuohai3-4/+87
2024-12-05bpf: Use function pointers count as struct_ops links countXu Kuohai1-10/+25
2024-12-05bpf: Allow return values 0 and 1 for kprobe sessionJiri Olsa1-0/+9
2024-12-05bpf: Mark raw_tp arguments with PTR_MAYBE_NULLKumar Kartikeya Dwivedi2-8/+76
2024-12-05bpf: Tighten tail call checks for lingering locks, RCU, preempt_disableKumar Kartikeya Dwivedi1-0/+15
2024-10-31Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds4-27/+66
2024-10-30bpf: Use __u64 to save the bits in bits iteratorHou Tao1-3/+30
2024-10-30bpf: Check the validity of nr_words in bpf_iter_bits_new()Hou Tao1-1/+9
2024-10-30bpf: Add bpf_mem_alloc_check_size() helperHou Tao1-1/+13
2024-10-30bpf: Free dynamically allocated bits in bpf_iter_bits_destroy()Hou Tao1-6/+5
2024-10-29bpf: disallow 40-bytes extra stack for bpf_fastcall patternsEduard Zingerman1-12/+2
2024-10-29Merge tag 'cgroup-for-6.12-rc5-fixes' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+18
2024-10-29bpf: Fix out-of-bounds write in trie_get_next_key()Byeonguk Jeong1-1/+1
2024-10-29bpf: Force checkpoint when jmp history is too longEduard Zingerman1-3/+6
2024-10-24bpf: Check validity of link->type in bpf_link_show_fdinfo()Hou Tao1-5/+9
2024-10-23bpf: fix do_misc_fixups() for bpf_get_branch_snapshot()Andrii Nakryiko1-1/+1
2024-10-22bpf: Fix overloading of MEM_UNINIT's meaningDaniel Borkmann1-38/+35
2024-10-22bpf: Add MEM_WRITE attributeDaniel Borkmann3-7/+7
2024-10-22bpf: Preserve param->string when parsing mount optionsHou Tao1-2/+3
2024-10-18Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds8-40/+72
2024-10-17bpf: Fix print_reg_state's constant scalar dumpDaniel Borkmann1-2/+1
2024-10-17bpf: Fix incorrect delta propagation between linked registersDaniel Borkmann1-5/+6