summaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)AuthorFilesLines
2023-07-13bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu.Alexei Starovoitov1-14/+6
2023-07-13bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu().Alexei Starovoitov1-3/+126
2023-07-13bpf: Allow reuse from waiting_for_gp_ttrace list.Alexei Starovoitov1-6/+10
2023-07-13bpf: Add a hint to allocated objects.Alexei Starovoitov1-19/+31
2023-07-13bpf: Change bpf_mem_cache draining process.Alexei Starovoitov1-9/+9
2023-07-13bpf: Further refactor alloc_bulk().Alexei Starovoitov1-12/+18
2023-07-13bpf: Factor out inc/dec of active flag into helpers.Alexei Starovoitov1-12/+18
2023-07-13bpf: Refactor alloc_bulk().Alexei Starovoitov1-20/+26
2023-07-13bpf: Let free_all() return the number of freed elements.Alexei Starovoitov1-2/+6
2023-07-13bpf: Simplify code of destroy_mem_alloc() with kmemdup().Alexei Starovoitov1-5/+2
2023-07-13bpf: Rename few bpf_mem_alloc fields.Alexei Starovoitov1-28/+29
2023-07-12bpf: teach verifier actual bounds of bpf_get_smp_processor_id() resultAndrii Nakryiko1-11/+26
2023-07-12bpf: Support ->fill_link_info for perf_eventYafang Shao1-0/+146
2023-07-12bpf: Add a common helper bpf_copy_to_user()Yafang Shao1-14/+20
2023-07-12bpf: cpumap: Fix memory leak in cpu_map_update_elemPu Lehui1-16/+24
2023-07-06bpf: make preloaded map iterators to display map elements countAnton Protopopov2-260/+275
2023-07-06bpf: populate the per-cpu insertions/deletions counters for hashmapsAnton Protopopov1-2/+20
2023-07-06bpf: add a new kfunc to return current bpf_map elements countAnton Protopopov1-1/+38
2023-07-06bpf: Fix max stack depth check for async callbacksKumar Kartikeya Dwivedi1-2/+3
2023-07-05bpf: Remove unnecessary ring buffer size checkHou Tao1-15/+11
2023-07-03bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_...SeongJae Park1-4/+2
2023-06-30bpf: Resolve modifiers when walking structsStanislav Fomichev1-0/+2
2023-06-29bpf: Replace deprecated -target with --target= for ClangFangrui Song1-1/+1
2023-06-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski18-184/+395
2023-06-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-14/+21
2023-06-21bpf: Force kprobe multi expected_attach_type for kprobe_multi linkJiri Olsa1-0/+5
2023-06-21bpf/btf: Accept function names that contain dotsFlorent Revest1-12/+8
2023-06-19bpf: Keep BPF_PROG_LOAD permission checks clear of validationsAndrii Nakryiko1-12/+9
2023-06-19bpf: Centralize permissions checks for all BPF map typesAndrii Nakryiko11-35/+47
2023-06-19bpf: Inline map creation logic in map_create() functionAndrii Nakryiko1-33/+24
2023-06-19bpf: Move unprivileged checks into map_create() and bpf_prog_load()Andrii Nakryiko1-15/+19
2023-06-16bpf: Remove in_atomic() from bpf_link_put().Sebastian Andrzej Siewior1-13/+16
2023-06-14bpf: Verify scalar ids mapping in regsafe() using check_ids()Eduard Zingerman1-23/+68
2023-06-14bpf: Use scalar ids in mark_chain_precision()Eduard Zingerman1-0/+115
2023-06-14bpf: ensure main program has an extableKrister Johansen1-2/+5
2023-06-13bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute*David Vernet1-10/+12
2023-06-13bpf: Add bpf_cpumask_first_and() kfuncDavid Vernet1-0/+16
2023-06-12bpf: Hide unused bpf_patch_call_argsArnd Bergmann1-3/+5
2023-06-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-2/+15
2023-06-08bpf: Fix verifier id tracking of scalars on spillMaxim Mikityanskiy1-0/+3
2023-06-06bpf: Factor out a common helper free_all()Hou Tao1-15/+16
2023-06-06bpf: netfilter: Add BPF_NETFILTER bpf_attach_typeFlorian Westphal1-0/+9
2023-06-06bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers are non-NULLDavid Vernet1-2/+7
2023-06-06bpf: Replace open code with for allocated object checkDaniel T. Lee1-2/+2
2023-06-05bpf: Make bpf_refcount_acquire fallible for non-owning refsDave Marchevsky2-10/+24
2023-06-05bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculationDave Marchevsky1-2/+2
2023-06-05bpf: Set kptr_struct_meta for node param to list and rbtree insert funcsDave Marchevsky1-0/+3
2023-06-03bpf: Fix elem_size not being set for inner mapsRhys Rustad-Elliott1-2/+6
2023-05-31bpf: Replace all non-returning strlcpy with strscpyAzeem Shaikh1-2/+2
2023-05-31bpf: Silence a warning in btf_type_id_size()Yonghong Song1-9/+10