summaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)AuthorFilesLines
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
2024-10-17bpf: Fix iter/task tid filteringJordan Rome1-1/+1
2024-10-15bpf: Fix truncation bug in coerce_reg_to_size_sx()Dimitar Kanaliev1-4/+4
2024-10-10bpf: fix kfunc btf caching for modulesToke Høiland-Jørgensen1-1/+7
2024-10-09bpf: fix unpopulated name_len field in perf_event link infoTyrone Wu1-7/+22
2024-10-09bpf: use kvzmalloc to allocate BPF verifier environmentRik van Riel1-2/+2
2024-10-09bpf: Check the remaining info_cnt before repeating btf fieldsHou Tao1-4/+10