summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Check validity of link->type in bpf_link_show_fdinfo()Hou Tao2024-10-241-5/+9
* bpf: fix do_misc_fixups() for bpf_get_branch_snapshot()Andrii Nakryiko2024-10-231-1/+1
* bpf: Fix overloading of MEM_UNINIT's meaningDaniel Borkmann2024-10-221-38/+35
* bpf: Add MEM_WRITE attributeDaniel Borkmann2024-10-223-7/+7
* bpf: Preserve param->string when parsing mount optionsHou Tao2024-10-221-2/+3
* Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds2024-10-188-40/+72
|\
| * bpf: Fix print_reg_state's constant scalar dumpDaniel Borkmann2024-10-171-2/+1
| * bpf: Fix incorrect delta propagation between linked registersDaniel Borkmann2024-10-171-5/+6
| * bpf: Fix iter/task tid filteringJordan Rome2024-10-171-1/+1
| * bpf: Fix truncation bug in coerce_reg_to_size_sx()Dimitar Kanaliev2024-10-151-4/+4
| * bpf: fix kfunc btf caching for modulesToke Høiland-Jørgensen2024-10-101-1/+7
| * bpf: fix unpopulated name_len field in perf_event link infoTyrone Wu2024-10-091-7/+22
| * bpf: use kvzmalloc to allocate BPF verifier environmentRik van Riel2024-10-091-2/+2
| * bpf: Check the remaining info_cnt before repeating btf fieldsHou Tao2024-10-091-4/+10
| * bpf, lsm: Remove bpf_lsm_key_free hookThomas Weißschuh2024-10-081-4/+0
| * bpf: Fix memory leak in bpf_core_applyJiri Olsa2024-10-071-0/+1
| * bpf: devmap: provide rxq after redirectFlorian Kauer2024-10-021-4/+7
| * bpf: sync_linked_regs() must preserve subreg_defEduard Zingerman2024-10-011-0/+5
| * bpf: Use raw_spinlock_t in ringbufWander Lairson Costa2024-09-251-6/+6
* | 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