summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/helpers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix bpf_dynptr documentation commentsDaniel Xu2024-06-131-2/+2
* bpf: treewide: Align kfunc signatures to prog point-of-viewDaniel Xu2024-06-121-12/+27
* bpf: Add bits iteratorYafang Shao2024-05-301-0/+119
* bpf: make common crypto API for TC/XDP programsVadim Fedorenko2024-04-251-1/+1
* bpf: Introduce bpf_preempt_[disable,enable] kfuncsKumar Kartikeya Dwivedi2024-04-241-0/+12
* bpf: Don't check for recursion in bpf_wq_work.Alexei Starovoitov2024-04-241-13/+5
* bpf: add bpf_wq_startBenjamin Tissoires2024-04-241-0/+18
* bpf: wq: add bpf_wq_set_callback_implBenjamin Tissoires2024-04-241-0/+15
* bpf: wq: add bpf_wq_initBenjamin Tissoires2024-04-241-2/+102
* bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires2024-04-241-0/+8
* bpf: replace bpf_timer_cancel_and_free with a generic helperBenjamin Tissoires2024-04-241-17/+25
* bpf: replace bpf_timer_set_callback with a generic helperBenjamin Tissoires2024-04-241-11/+18
* bpf: replace bpf_timer_init with a generic helperBenjamin Tissoires2024-04-241-28/+63
* bpf: make timer data struct more genericBenjamin Tissoires2024-04-241-33/+38
* bpf: Fix typos in commentsRafael Passos2024-04-221-1/+1
* bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progsDavid Vernet2024-04-051-0/+1
* bpf: add bpf_modify_return_test_tp() kfunc triggering tracepointAndrii Nakryiko2024-03-291-0/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-03-291-1/+1
|\
| * bpf: fix warning for crash_kexecHari Bathini2024-03-271-1/+1
* | bpf: Allow helper bpf_get_[ns_]current_pid_tgid() for all prog typesYonghong Song2024-03-191-0/+4
|/
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-03-031-8/+8
|\
| * bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctlyYonghong Song2024-02-131-2/+2
| * 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