summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Limit maximum modifier chain length in btf_check_type_tagsKumar Kartikeya Dwivedi2022-06-151-0/+5
* bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programsToke Høiland-Jørgensen2022-06-071-1/+2
* Merge tag 'net-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-06-021-9/+5
|\
| * bpf: Fix probe read error in ___bpf_prog_run()Menglong Dong2022-05-281-9/+5
* | Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-05-261-0/+1
|\ \ | |/ |/|
| * printk: stop including cache.h from printk.hPeter Collingbourne2022-05-131-0/+1
* | Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2022-05-2528-531/+2537
|\ \
| * | bpf: Add dynptr data slicesJoanne Koong2022-05-232-0/+51
| * | bpf: Add bpf_dynptr_read and bpf_dynptr_writeJoanne Koong2022-05-231-0/+78
| * | bpf: Dynptr support for ring buffersJoanne Koong2022-05-233-7/+137
| * | bpf: Add bpf_dynptr_from_mem for local dynptrsJoanne Koong2022-05-232-0/+71
| * | bpf: Add verifier support for dynptrsJoanne Koong2022-05-231-3/+185
| * | bpf: Suppress 'passing zero to PTR_ERR' warningKumar Kartikeya Dwivedi2022-05-231-1/+1
| * | bpf: Introduce bpf_arch_text_invalidate for bpf_prog_packSong Liu2022-05-231-0/+8
| * | bpf: Fill new bpf_prog_pack with illegal instructionsSong Liu2022-05-231-4/+6
| * | bpf: refine kernel.unprivileged_bpf_disabled behaviourAlan Maguire2022-05-201-1/+13
| * | bpf: Allow kfunc in tracing and syscall programs.Benjamin Tissoires2022-05-201-0/+6
| * | bpf: Add bpf_skc_to_mptcp_sock_protoGeliang Tang2022-05-201-0/+1
| * | bpf: Add MEM_UNINIT as a bpf_type_flagJoanne Koong2022-05-132-22/+10
| * | bpf: Fix combination of jit blinding and pointers to bpf subprogs.Alexei Starovoitov2022-05-131-0/+10
| * | bpf: Fix potential array overflow in bpf_trampoline_get_progs()Yuntao Wang2022-05-111-6/+12
| * | bpf: add bpf_map_lookup_percpu_elem for percpu mapFeng Zhou2022-05-115-2/+81
| * | bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.Kui-Feng Lee2022-05-103-6/+30
| * | bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stackKui-Feng Lee2022-05-102-6/+21
| * | bpf, x86: Generate trampolines from bpf_tramp_linksKui-Feng Lee2022-05-103-69/+98
| * | bpf: Add bpf_link iteratorDmitrii Dolgov2022-05-103-1/+127
| * | bpf: Extend batch operations for map-in-map bpf-mapsTakshak Chahande2022-05-102-2/+13
| * | bpf: Remove unused parameter from find_kfunc_desc_btf()Yuntao Wang2022-05-091-5/+4
| * | bpf: Compute map_btf_id during build timeMenglong Dong2022-04-2615-115/+52
| * | bpf: Make BTF type match stricter for release argumentsKumar Kartikeya Dwivedi2022-04-252-7/+25
| * | bpf: Teach verifier about kptr_get kfunc helpersKumar Kartikeya Dwivedi2022-04-251-5/+53
| * | bpf: Wire up freeing of referenced kptrKumar Kartikeya Dwivedi2022-04-254-25/+204
| * | bpf: Populate pairs of btf_id and destructor kfunc in btfKumar Kartikeya Dwivedi2022-04-251-0/+108
| * | bpf: Adapt copy_map_value for multiple offset caseKumar Kartikeya Dwivedi2022-04-251-1/+87
| * | bpf: Prevent escaping of kptr loaded from mapsKumar Kartikeya Dwivedi2022-04-251-7/+28
| * | bpf: Allow storing referenced kptr in mapKumar Kartikeya Dwivedi2022-04-253-13/+119
| * | bpf: Tag argument to be released in bpf_func_protoKumar Kartikeya Dwivedi2022-04-253-41/+50
| * | bpf: Allow storing unreferenced kptr in mapKumar Kartikeya Dwivedi2022-04-254-35/+401
| * | bpf: Use bpf_prog_run_array_cg_flags everywhereStanislav Fomichev2022-04-251-48/+24
| * | bpf: Allow attach TRACING programs through LINK_CREATE commandAndrii Nakryiko2022-04-231-54/+56
| * | bpf: Move check_ptr_off_reg before check_map_accessKumar Kartikeya Dwivedi2022-04-211-38/+38
| * | bpf: Make btf_find_field more genericKumar Kartikeya Dwivedi2022-04-211-31/+89
| * | bpf: Fix usage of trace RCU in local storage.KP Singh2022-04-193-14/+23
| * | bpf: Ensure type tags precede modifiers in BTFKumar Kartikeya Dwivedi2022-04-191-0/+54
| * | bpf: Move rcu lock management out of BPF_PROG_RUN routinesStanislav Fomichev2022-04-191-17/+107
| * | bpf: Remove unnecessary type castingsYu Zhe2022-04-142-3/+3
| * | Merge branch 'pr/bpf-sysctl' into bpf-nextDaniel Borkmann2022-04-131-0/+87
| |\ \
| | * | bpf: Move BPF sysctls from kernel/sysctl.c to BPF coreYan Zhu2022-04-131-0/+87
| | |/
| * | bpf: Remove redundant assignment to meta.seq in __task_seq_show()Yuntao Wang2022-04-112-2/+1
| * | bpf: Fix excessive memory allocation in stack_map_alloc()Yuntao Wang2022-04-091-1/+0