summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/helpers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov2024-11-131-10/+44
|\
| * bpf: Use __u64 to save the bits in bits iteratorHou Tao2024-10-301-3/+30
| * bpf: Check the validity of nr_words in bpf_iter_bits_new()Hou Tao2024-10-301-1/+9
| * bpf: Free dynamically allocated bits in bpf_iter_bits_destroy()Hou Tao2024-10-301-6/+5
* | bpf: Add open coded version of kmem_cache iteratorNamhyung Kim2024-11-011-0/+3
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov2024-10-251-5/+5
|\|
| * bpf: Add MEM_WRITE attributeDaniel Borkmann2024-10-231-5/+5
* | bpf: Implement bpf_send_signal_task() kfuncPuranjay Mohan2024-10-221-0/+1
* | bpf: Add bpf_task_from_vpid() kfuncJuntong Deng2024-10-161-0/+20
* | mm/bpf: Add bpf_get_kmem_cache() kfuncNamhyung Kim2024-10-161-0/+1
* | bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contractEduard Zingerman2024-10-041-2/+2
|/
* bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of errorDaniel Borkmann2024-09-131-0/+2
* bpf: Fix helper writes to read-only mapsDaniel Borkmann2024-09-131-2/+4
* bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpersDaniel Borkmann2024-09-131-4/+0
* bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bitDaniel Borkmann2024-09-131-2/+2
* bpf: Export bpf_base_func_protoMartin KaFai Lau2024-08-301-0/+1
* bpf: Add bpf_copy_from_user_str kfuncJordan Rome2024-08-241-0/+42
* bpf: Support bpf_kptr_xchg into local kptrDave Marchevsky2024-08-231-2/+2
* bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DESTDave Marchevsky2024-08-231-1/+1
* bpf: rename nocsr -> bpf_fastcall in verifierEduard Zingerman2024-08-221-1/+1
* bpf: Fix percpu address space issuesUros Bizjak2024-08-221-2/+2
* bpf: Allow bpf_current_task_under_cgroup() with BPF_CGROUP_*Matteo Croce2024-08-201-0/+23
* bpf: Enable generic kfuncs for BPF_CGROUP_* programsMatteo Croce2024-08-201-0/+1
* bpf, x86, riscv, arm: no_caller_saved_registers for bpf_get_smp_processor_id()Eduard Zingerman2024-07-301-0/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-07-111-17/+82
|\
| * bpf: Defer work in bpf_timer_cancel_and_freeKumar Kartikeya Dwivedi2024-07-111-14/+47
| * bpf: Fail bpf_timer_cancel when callback is being cancelledKumar Kartikeya Dwivedi2024-07-111-3/+35
* | bpf: helpers: fix bpf_wq_set_callback_impl signatureBenjamin Tissoires2024-07-081-1/+1
* | 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