summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
AgeCommit message (Expand)AuthorLines
2023-07-19bpf: make an argument const in the bpf_map_sum_elem_count kfuncAnton Protopopov-1/+1
2023-07-19bpf: consider CONST_PTR_TO_MAP as trusted pointer to struct bpf_mapAnton Protopopov-2/+2
2023-07-19bpf: consider types listed in reg2btf_ids as trustedAnton Protopopov-9/+12
2023-07-18bpf: Add 'owner' field to bpf_{list,rb}_nodeDave Marchevsky-4/+25
2023-07-18bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_nodeDave Marchevsky-10/+13
2023-07-18bpf: Repeat check_max_stack_depth for async callbacksKumar Kartikeya Dwivedi-2/+19
2023-07-18bpf: Fix subprog idx logic in check_max_stack_depthKumar Kartikeya Dwivedi-5/+6
2023-07-13Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-422/+846
2023-07-13bpf: Fix an error in verifying a field in a unionYafang Shao-1/+1
2023-07-13bpf: Fix an error around PTR_UNTRUSTEDYafang Shao-11/+14
2023-07-12bpf: Add object leak check.Hou Tao-0/+35
2023-07-12bpf: Convert bpf_cpumask to bpf_mem_cache_free_rcu.Alexei Starovoitov-14/+6
2023-07-12bpf: Introduce bpf_mem_free_rcu() similar to kfree_rcu().Alexei Starovoitov-3/+126
2023-07-12bpf: Allow reuse from waiting_for_gp_ttrace list.Alexei Starovoitov-6/+10
2023-07-12bpf: Add a hint to allocated objects.Alexei Starovoitov-19/+31
2023-07-12bpf: Change bpf_mem_cache draining process.Alexei Starovoitov-9/+9
2023-07-12bpf: Further refactor alloc_bulk().Alexei Starovoitov-12/+18
2023-07-12bpf: Factor out inc/dec of active flag into helpers.Alexei Starovoitov-12/+18
2023-07-12bpf: Refactor alloc_bulk().Alexei Starovoitov-20/+26
2023-07-12bpf: Let free_all() return the number of freed elements.Alexei Starovoitov-2/+6
2023-07-12bpf: Simplify code of destroy_mem_alloc() with kmemdup().Alexei Starovoitov-5/+2
2023-07-12bpf: Rename few bpf_mem_alloc fields.Alexei Starovoitov-28/+29
2023-07-12bpf: teach verifier actual bounds of bpf_get_smp_processor_id() resultAndrii Nakryiko-11/+26
2023-07-11bpf: Support ->fill_link_info for perf_eventYafang Shao-0/+146
2023-07-11bpf: Add a common helper bpf_copy_to_user()Yafang Shao-14/+20
2023-07-11bpf: cpumap: Fix memory leak in cpu_map_update_elemPu Lehui-16/+24
2023-07-06bpf: make preloaded map iterators to display map elements countAnton Protopopov-260/+275
2023-07-06bpf: populate the per-cpu insertions/deletions counters for hashmapsAnton Protopopov-2/+20
2023-07-06bpf: add a new kfunc to return current bpf_map elements countAnton Protopopov-1/+38
2023-07-05bpf: Fix max stack depth check for async callbacksKumar Kartikeya Dwivedi-2/+3
2023-07-05bpf: Remove unnecessary ring buffer size checkHou Tao-15/+11
2023-07-03bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_...SeongJae Park-4/+2
2023-06-30bpf: Resolve modifiers when walking structsStanislav Fomichev-0/+2
2023-06-29bpf: Replace deprecated -target with --target= for ClangFangrui Song-1/+1
2023-06-24Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski-184/+395
2023-06-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-14/+21
2023-06-21bpf: Force kprobe multi expected_attach_type for kprobe_multi linkJiri Olsa-0/+5
2023-06-21bpf/btf: Accept function names that contain dotsFlorent Revest-12/+8
2023-06-19bpf: Keep BPF_PROG_LOAD permission checks clear of validationsAndrii Nakryiko-12/+9
2023-06-19bpf: Centralize permissions checks for all BPF map typesAndrii Nakryiko-35/+47
2023-06-19bpf: Inline map creation logic in map_create() functionAndrii Nakryiko-33/+24
2023-06-19bpf: Move unprivileged checks into map_create() and bpf_prog_load()Andrii Nakryiko-15/+19
2023-06-16bpf: Remove in_atomic() from bpf_link_put().Sebastian Andrzej Siewior-13/+16
2023-06-13bpf: Verify scalar ids mapping in regsafe() using check_ids()Eduard Zingerman-23/+68
2023-06-13bpf: Use scalar ids in mark_chain_precision()Eduard Zingerman-0/+115
2023-06-13bpf: ensure main program has an extableKrister Johansen-2/+5
2023-06-12bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute*David Vernet-10/+12
2023-06-12bpf: Add bpf_cpumask_first_and() kfuncDavid Vernet-0/+16
2023-06-12bpf: Hide unused bpf_patch_call_argsArnd Bergmann-3/+5
2023-06-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski-2/+15