summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/helpers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * bpf: Have bpf_rdonly_cast() take a const pointerDaniel Xu2024-02-131-2/+2
| * bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu2024-02-011-4/+4
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-231-1/+4
|\ \ | |/ |/|
| * bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancelMartin KaFai Lau2024-02-191-1/+4
* | bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko2024-01-251-3/+3
* | bpf: Support inlining bpf_kptr_xchg() helperHou Tao2024-01-231-0/+1
|/
* Revert BPF token-related functionalityAndrii Nakryiko2023-12-191-3/+3
* x86/cfi,bpf: Fix bpf_exception_cb() signatureAlexei Starovoitov2023-12-161-1/+1
* bpf: Fix dtor CFIPeter Zijlstra2023-12-161-2/+14
* bpf: xdp: Register generic_kfunc_set with XDP programsDaniel Xu2023-12-151-0/+1
* bpf: take into account BPF token when fetching helper protosAndrii Nakryiko2023-12-061-3/+3
* bpf: Check rcu_read_lock_trace_held() before calling bpf map helpersHou Tao2023-12-051-5/+8
* bpf: Add a new kfunc for cgroup1 hierarchyYafang Shao2023-11-141-0/+20
* bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodesDave Marchevsky2023-11-101-4/+1
* bpf: Add KF_RCU flag to bpf_refcount_acquire_implDave Marchevsky2023-11-101-1/+1
* bpf: Add __bpf_dynptr_data* for in kernel useSong Liu2023-11-101-0/+19
* 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