summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* move asm/unaligned.h to linux/unaligned.hAl Viro2024-10-021-1/+1
* [tree-wide] finally take no_llseek outAl Viro2024-09-271-1/+0
* Merge tag 'bpf-next-6.12-struct-fd' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-09-246-280/+158
|\
| * bpf: convert bpf_token_create() to CLASS(fd, ...)Al Viro2024-09-121-42/+23
| * bpf: more trivial fdget() conversionsAl Viro2024-08-131-15/+7
| * bpf: trivial conversions for fdget()Al Viro2024-08-133-21/+9
| * bpf: switch maps to CLASS(fd, ...)Al Viro2024-08-133-121/+42
| * bpf: factor out fetching bpf_map from FD and adding it to used_maps listAndrii Nakryiko2024-08-131-49/+66
| * bpf: switch fdget_raw() uses to CLASS(fd_raw, ...)Al Viro2024-08-131-16/+8
| * bpf: convert __bpf_prog_get() to CLASS(fd, ...)Al Viro2024-08-131-22/+9
| * Merge remote-tracking branch 'vfs/stable-struct_fd'Andrii Nakryiko2024-08-134-36/+36
| |\
* | \ Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-234-36/+36
|\ \ \ | | |/ | |/|
| * | introduce fd_file(), convert all accessors to it.Al Viro2024-08-124-36/+36
* | | Merge tag 'bpf-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds2024-09-2119-431/+1439
|\ \ \
| * | | bpf: Call the missed kfree() when there is no special field in btfHou Tao2024-09-131-1/+3
| * | | bpf: Call the missed btf_record_free() when map creation failsHou Tao2024-09-131-7/+12
| * | | bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of errorDaniel Borkmann2024-09-132-0/+3
| * | | bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged typesDaniel Borkmann2024-09-131-5/+11
| * | | bpf: Fix helper writes to read-only mapsDaniel Borkmann2024-09-133-39/+11
| * | | 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: Fix a sdiv overflow issueYonghong Song2024-09-131-4/+89
| * | | bpf: Check percpu map value size firstTao Chen2024-09-112-0/+6
| * | | bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpersAndrii Nakryiko2024-09-111-18/+72
| * | | bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entryAndrii Nakryiko2024-09-111-16/+33
| * | | lib/buildid: rename build_id_parse() into build_id_parse_nofault()Andrii Nakryiko2024-09-111-1/+1
| * | | bpf: Fix error message on kfunc arg type mismatchMaxim Mikityanskiy2024-09-091-1/+2
| * | | bpf: allow kfuncs within tracepoint and perf event programsJP Kobryn2024-09-051-0/+2
| * | | bpf: change int cmd argument in __sys_bpf into typed enum bpf_cmdAndrii Nakryiko2024-09-051-1/+1
| * | | bpf: use type_may_be_null() helper for nullable-param checkShung-Hsi Yu2024-09-051-5/+0
| * | | bpf: Fix indentation issue in epilogue_idxMartin KaFai Lau2024-09-041-1/+1
| * | | 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