aboutsummaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)AuthorFilesLines
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-09-24Merge tag 'bpf-next-6.12-struct-fd' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-280/+158
2024-09-23Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-36/+36
2024-09-21Merge tag 'bpf-next-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds19-431/+1439
2024-09-13bpf: Call the missed kfree() when there is no special field in btfHou Tao1-1/+3
2024-09-13bpf: Call the missed btf_record_free() when map creation failsHou Tao1-7/+12
2024-09-13bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of errorDaniel Borkmann2-0/+3
2024-09-13bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged typesDaniel Borkmann1-5/+11
2024-09-13bpf: Fix helper writes to read-only mapsDaniel Borkmann3-39/+11
2024-09-13bpf: Remove truncation test in bpf_strtol and bpf_strtoul helpersDaniel Borkmann1-4/+0
2024-09-13bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bitDaniel Borkmann1-2/+2
2024-09-13bpf: Fix a sdiv overflow issueYonghong Song1-4/+89
2024-09-12Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski3-6/+39
2024-09-12bpf: convert bpf_token_create() to CLASS(fd, ...)Al Viro1-42/+23
2024-09-11bpf: Check percpu map value size firstTao Chen2-0/+6
2024-09-11bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpersAndrii Nakryiko1-18/+72
2024-09-11bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entryAndrii Nakryiko1-16/+33
2024-09-11lib/buildid: rename build_id_parse() into build_id_parse_nofault()Andrii Nakryiko1-1/+1
2024-09-11bpf: Support __nullable argument suffix for tp_btfPhilo Lu2-4/+35
2024-09-11bpf, cpumap: Move xdp:xdp_cpumap_kthread tracepoint before rcvDaniel Xu1-2/+4
2024-09-09bpf: Fix error message on kfunc arg type mismatchMaxim Mikityanskiy1-1/+2
2024-09-05bpf: allow kfuncs within tracepoint and perf event programsJP Kobryn1-0/+2
2024-09-05bpf: change int cmd argument in __sys_bpf into typed enum bpf_cmdAndrii Nakryiko1-1/+1
2024-09-05bpf: use type_may_be_null() helper for nullable-param checkShung-Hsi Yu1-5/+0
2024-09-04bpf: Fix indentation issue in epilogue_idxMartin KaFai Lau1-1/+1
2024-09-04bpf: Remove the insn_buf array stack usage from the inline_bpf_loop()Martin KaFai Lau1-41/+42
2024-09-04bpf: add check for invalid name in btf_name_valid_section()Jeongjun Park1-1/+3
2024-08-30bpf: Fix a crash when btf_parse_base() returns an error pointerMartin KaFai Lau1-1/+1
2024-08-30bpf: Use sockfd_put() helperJinjie Ruan1-1/+1
2024-08-30bpf: Remove custom build ruleAlexey Gladkov4-6/+6
2024-08-29bpf: Make the pointer returned by iter next method validJuntong Deng1-4/+22
2024-08-29bpf: Export bpf_base_func_protoMartin KaFai Lau1-0/+1
2024-08-29bpf: Add gen_epilogue to bpf_verifier_opsMartin KaFai Lau1-1/+45
2024-08-29bpf: Adjust BPF_JMP that jumps to the 1st insn of the prologueMartin KaFai Lau1-0/+6
2024-08-29bpf: Move insn_buf[16] to bpf_verifier_envMartin KaFai Lau1-7/+8
2024-08-29bpf: Use kvmemdup to simplify the codeHongbo Li1-2/+1
2024-08-28bpf: Relax KF_ACQUIRE kfuncs strict type matching constraintJuntong Deng1-2/+1
2024-08-23bpf: Add bpf_copy_from_user_str kfuncJordan Rome1-0/+42
2024-08-23bpf: Support bpf_kptr_xchg into local kptrDave Marchevsky2-16/+32
2024-08-23bpf: Rename ARG_PTR_TO_KPTR -> ARG_KPTR_XCHG_DESTDave Marchevsky2-4/+4
2024-08-23bpf: Search for kptrs in prog BTF structsDave Marchevsky1-18/+52
2024-08-23bpf: Let callers of btf_parse_kptr() track life cycle of prog btfAmery Hung2-3/+5
2024-08-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov1-2/+3
2024-08-22bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_castEduard Zingerman1-0/+3
2024-08-22bpf: support bpf_fastcall patterns for kfuncsEduard Zingerman1-1/+34
2024-08-22bpf: rename nocsr -> bpf_fastcall in verifierEduard Zingerman2-73/+72
2024-08-22bpf: Fix percpu address space issuesUros Bizjak4-16/+17
2024-08-22bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relosEduard Zingerman1-0/+8
2024-08-21bpf: allow passing struct bpf_iter_<type> as kfunc argumentsAndrii Nakryiko1-11/+24