summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/helpers.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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 MEM_WRITE attributeDaniel Borkmann2024-10-231-5/+5
* 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
| * 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