summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/helpers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Check map->usercnt after timer->timer is assignedHou Tao2023-11-021-9/+16
* bpf: Add __bpf_kfunc_{start,end}_defs macrosDave Marchevsky2023-11-021-4/+2
* bpf: fix compilation error without CGROUPSMatthieu Baerts2023-11-021-3/+5
* bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl()Hou Tao2023-10-201-8/+14
* bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.hHou Tao2023-10-201-2/+0
* bpf: teach the verifier to enforce css_iter and task_iter in RCU CSChuyi Zhou2023-10-201-2/+2
* bpf: Introduce css open-coded iterator kfuncsChuyi Zhou2023-10-201-0/+3
* bpf: Introduce task open coded iterator kfuncsChuyi Zhou2023-10-201-0/+3
* bpf: Introduce css_task open-coded iterator kfuncsChuyi Zhou2023-10-201-0/+3
* bpf: Fix missed rcu read lock in bpf_task_under_cgroup()Yafang Shao2023-10-171-1/+6
* bpf: Introduce task_vma open-coded iterator kfuncsDave Marchevsky2023-10-141-0/+3
* bpf: Add ability to pin bpf timer to calling CPUDavid Vernet2023-10-091-1/+4
* bpf: Fix bpf_throw warning on 32-bit archKumar Kartikeya Dwivedi2023-09-191-1/+1
* bpf: Disallow fentry/fexit/freplace for exception callbacksKumar Kartikeya Dwivedi2023-09-161-0/+1
* bpf: Prevent KASAN false positive with bpf_throwKumar Kartikeya Dwivedi2023-09-161-0/+6
* bpf: Implement BPF exceptionsKumar Kartikeya Dwivedi2023-09-161-0/+38
* bpf: Add alloc/xchg/direct_access support for local percpu kptrYonghong Song2023-09-081-0/+16
* bpf: Allow bpf_spin_{lock,unlock} in sleepable progsDave Marchevsky2023-08-251-0/+2
* bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodesDave Marchevsky2023-08-251-1/+5
* bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR.Kui-Feng Lee2023-08-041-1/+1
* bpf, net: Introduce skb_pointer_if_linear().Alexei Starovoitov2023-07-191-1/+4
* bpf: Add 'owner' field to bpf_{list,rb}_nodeDave Marchevsky2023-07-191-4/+25
* bpf: Introduce internal definitions for UAPI-opaque bpf_{rb,list}_nodeDave Marchevsky2023-07-191-10/+13
* bpf: Make bpf_refcount_acquire fallible for non-owning refsDave Marchevsky2023-06-051-2/+6
* bpf: Fix __bpf_{list,rbtree}_add's beginning-of-node calculationDave Marchevsky2023-06-051-2/+2
* bpf: Allow NULL buffers in bpf_dynptr_slice(_rw)Daniel Rosenberg2023-05-071-12/+18
* bpf: Add bpf_task_under_cgroup() kfuncFeng Zhou2023-05-061-0/+17
* bpf: Add bpf_dynptr_cloneJoanne Koong2023-04-271-0/+14
* bpf: Add bpf_dynptr_sizeJoanne Koong2023-04-271-3/+12
* bpf: Add bpf_dynptr_is_null and bpf_dynptr_is_rdonlyJoanne Koong2023-04-271-4/+19
* bpf: Add bpf_dynptr_adjustJoanne Koong2023-04-271-0/+26
* bpf: Fix bpf_refcount_acquire's refcount_t address calculationDave Marchevsky2023-04-211-1/+1
* bpf: Centralize btf_field-specific initialization logicDave Marchevsky2023-04-161-8/+6
* bpf: Migrate bpf_rbtree_remove to possibly failDave Marchevsky2023-04-161-1/+7
* bpf: Migrate bpf_rbtree_add and bpf_list_push_{front,back} to possibly failDave Marchevsky2023-04-161-17/+48
* bpf: Add bpf_refcount_acquire kfuncDave Marchevsky2023-04-161-0/+15
* bpf: Support refcounted local kptrs in existing semanticsDave Marchevsky2023-04-161-8/+13
* bpf: Remove btf_field_offs, use btf_record's fields insteadDave Marchevsky2023-04-161-1/+1
* bpf: Remove bpf_cgroup_kptr_get() kfuncDavid Vernet2023-04-121-32/+0
* bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULLDavid Vernet2023-04-121-3/+2
* bpf: ensure all memory is initialized in bpf_get_current_commBarret Rhoden2023-04-071-1/+1
* bpf: Remove now-defunct task kfuncsDavid Vernet2023-04-011-69/+0
* bpf: Make struct task_struct an RCU-safe typeDavid Vernet2023-04-011-4/+7
* bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncsDavid Vernet2023-03-261-6/+0
* bpf: Fix bpf_strncmp proto.Alexei Starovoitov2023-03-141-1/+1
* bpf: Support __kptr to local kptrsDave Marchevsky2023-03-111-3/+8
* bpf: implement numbers iteratorAndrii Nakryiko2023-03-091-0/+3
* bpf: Introduce kptr_rcu.Alexei Starovoitov2023-03-031-2/+4
* bpf: Add support for absolute value BPF timersTero Kristo2023-03-031-2/+9
* bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program typesTejun Heo2023-03-031-0/+4