summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
...
| * | | bpf: Remove the insn_buf array stack usage from the inline_bpf_loop()Martin KaFai Lau2024-09-041-41/+42
| * | | bpf: Use sockfd_put() helperJinjie Ruan2024-08-301-1/+1
| * | | bpf: Remove custom build ruleAlexey Gladkov2024-08-304-6/+6
| * | | bpf: Make the pointer returned by iter next method validJuntong Deng2024-08-291-4/+22
| * | | bpf: Export bpf_base_func_protoMartin KaFai Lau2024-08-291-0/+1
| * | | bpf: Add gen_epilogue to bpf_verifier_opsMartin KaFai Lau2024-08-291-1/+45
| * | | bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologueMartin KaFai Lau2024-08-291-0/+6
| * | | bpf: Move insn_buf[16] to bpf_verifier_envMartin KaFai Lau2024-08-291-7/+8
| * | | bpf: Use kvmemdup to simplify the codeHongbo Li2024-08-291-2/+1
| * | | bpf: Relax KF_ACQUIRE kfuncs strict type matching constraintJuntong Deng2024-08-281-2/+1
| * | | bpf: Add bpf_copy_from_user_str kfuncJordan Rome2024-08-231-0/+42
| * | | bpf: Support bpf_kptr_xchg into local kptrDave Marchevsky2024-08-232-16/+32
| * | | bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DESTDave Marchevsky2024-08-232-4/+4
| * | | bpf: Search for kptrs in prog BTF structsDave Marchevsky2024-08-231-18/+52
| * | | bpf: Let callers of btf_parse_kptr() track life cycle of prog btfAmery Hung2024-08-232-3/+5
| * | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov2024-08-221-2/+3
| |\ \ \
| * | | | bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_castEduard Zingerman2024-08-221-0/+3
| * | | | bpf: support bpf_fastcall patterns for kfuncsEduard Zingerman2024-08-221-1/+34
| * | | | bpf: rename nocsr -> bpf_fastcall in verifierEduard Zingerman2024-08-222-73/+72
| * | | | bpf: Fix percpu address space issuesUros Bizjak2024-08-224-16/+17
| * | | | bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relosEduard Zingerman2024-08-221-0/+8
| * | | | bpf: allow passing struct bpf_iter_<type> as kfunc argumentsAndrii Nakryiko2024-08-211-11/+24
| * | | | bpf: extract iterator argument type and name validation logicAndrii Nakryiko2024-08-211-14/+36
| * | | | bpf: Allow bpf_current_task_under_cgroup() with BPF_CGROUP_*Matteo Croce2024-08-192-0/+25
| * | | | bpf: Enable generic kfuncs for BPF_CGROUP_* programsMatteo Croce2024-08-192-2/+7
| * | | | bpf: Remove __btf_name_valid() and change to btf_name_valid_identifier()Jeongjun Park2024-08-151-7/+2
| | |_|/ | |/| |
| * | | bpf, x86, riscv, arm: no_caller_saved_registers for bpf_get_smp_processor_id()Eduard Zingerman2024-07-292-2/+10
| * | | bpf: no_caller_saved_registers attribute for helper callsEduard Zingerman2024-07-291-3/+314
| * | | bpf: add a get_helper_proto() utility functionEduard Zingerman2024-07-291-7/+18
| * | | bpf: Get better reg range with ldsx and 32bit compareYonghong Song2024-07-291-0/+38
| * | | bpf: Fail verification for sign-extension of packet data/data_end/data_metaYonghong Song2024-07-291-2/+3
| * | | bpf: Fix compare error in function retval_range_withinXu Kuohai2024-07-291-5/+11
| * | | bpf: Prevent tail call between progs attached to different hooksXu Kuohai2024-07-291-3/+18
| * | | bpf, lsm: Add check for BPF LSM return valueXu Kuohai2024-07-293-11/+88
| * | | bpf, lsm: Add disabled BPF LSM hook listXu Kuohai2024-07-291-2/+29
| * | | bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubsMartin KaFai Lau2024-07-292-1/+16
| * | | bpf: Remove mark_precise_scalar_ids()Eduard Zingerman2024-07-291-115/+0
| * | | bpf: Track equal scalars history on per-instruction levelEduard Zingerman2024-07-291-21/+224
| * | | bpf: Simplify character output in seq_print_delegate_opts()Markus Elfring2024-07-291-2/+2
| * | | bpf: Replace 8 seq_puts() calls by seq_putc() callsMarkus Elfring2024-07-294-8/+8
| | |/ | |/|
* | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-09-123-6/+39
|\ \ \
| * | | bpf: Support __nullable argument suffix for tp_btfPhilo Lu2024-09-112-4/+35
| * | | bpf, cpumap: Move xdp:xdp_cpumap_kthread tracepoint before rcvDaniel Xu2024-09-111-2/+4
| | |/ | |/|
* | | bpf: add check for invalid name in btf_name_valid_section()Jeongjun Park2024-09-041-1/+3
* | | bpf: Fix a crash when btf_parse_base() returns an error pointerMartin KaFai Lau2024-08-301-1/+1
|/ /
* / bpf: Fix a kernel verifier crash in stacksafe()Yonghong Song2024-08-121-2/+3
|/
* sysctl: treewide: constify the ctl_table argument of proc_handlersJoel Granados2024-07-241-2/+2
* Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-07-213-9/+10
|\
| * mm, page_alloc: put should_fail_alloc_page() back behing CONFIG_FAIL_PAGE_ALLOCVlastimil Babka2024-07-171-0/+2
| * mm, slab: put should_failslab() back behind CONFIG_SHOULD_FAILSLABVlastimil Babka2024-07-171-0/+2