summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-08-0317-489/+1484
|\
| * bpf: Remove unneeded semicolonYang Li2022-07-291-1/+1
| * bpf: Fix NULL pointer dereference when registering bpf trampolineXu Kuohai2022-07-291-1/+4
| * bpf: Fix test_progs -j error with fentry/fexit testsSong Liu2022-07-291-1/+1
| * bpf: btf: Fix vsnprintf return value checkFedor Tokarev2022-07-291-1/+1
| * bpf, devmap: Compute proper xdp_frame len redirecting framesLorenzo Bianconi2022-07-261-2/+2
| * Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-07-2213-232/+355
| |\
| | * bpf: Simplify bpf_prog_pack_[size|mask]Song Liu2022-07-221-54/+17
| | * bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)Song Liu2022-07-221-17/+141
| | * bpf: Add support for forcing kfunc args to be trustedKumar Kartikeya Dwivedi2022-07-211-3/+14
| | * bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi2022-07-212-66/+54
| | * bpf: Check attach_func_proto more carefully in check_helper_callStanislav Fomichev2022-07-211-1/+3
| | * bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value sizeAndrii Nakryiko2022-07-191-4/+2
| | * bpf: make uniform use of array->elem_size everywhere in arraymap.cAndrii Nakryiko2022-07-191-6/+8
| | * bpf: fix potential 32-bit overflow when accessing ARRAY map elementAndrii Nakryiko2022-07-191-8/+12
| | * bpf: fix lsm_cgroup build errors on esoteric configsStanislav Fomichev2022-07-192-3/+7
| | * bpf: iterators: Build and use lightweight bootstrap version of bpftoolPu Lehui2022-07-151-7/+3
| | * bpf: Fix check against plain integer v 'NULL'Ben Dooks2022-07-151-1/+2
| | * bpf: Fix subprog names in stack traces.Alexei Starovoitov2022-07-141-3/+1
| | * bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLEYafang Shao2022-07-141-0/+1
| | * bpf: Tidy up verifier check_func_arg()Joanne Koong2022-07-131-28/+38
| | * bpf: Make non-preallocated allocation low priorityYafang Shao2022-07-124-6/+6
| | * bpf, x86: fix freeing of not-finalized bpf_prog_packSong Liu2022-07-121-17/+12
| | * bpf: reparent bpf maps on memcg offliningRoman Gushchin2022-07-121-8/+28
| | * bpf: Remove is_valid_bpf_tramp_flags()Xu Kuohai2022-07-112-0/+6
| * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-142-7/+13
| |\ \ | | |/ | |/|
| * | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-07-099-207/+867
| |\ \
| | * | bpf: Check attach_func_proto more carefully in check_return_codeStanislav Fomichev2022-07-081-5/+16
| | * | bpf, libbpf: Add type match supportDaniel Müller2022-07-051-0/+9
| | * | bpf: expose bpf_{g,s}etsockopt to lsm cgroupStanislav Fomichev2022-06-291-0/+38
| | * | bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUPStanislav Fomichev2022-06-292-32/+71
| | * | bpf: minimize number of allocated lsm slots per programStanislav Fomichev2022-06-295-16/+54
| | * | bpf: per-cgroup lsm flavorStanislav Fomichev2022-06-297-11/+426
| | * | bpf: convert cgroup_bpf.progs to hlistStanislav Fomichev2022-06-291-32/+44
| | * | bpf: add bpf_func_t and trampoline helpersStanislav Fomichev2022-06-291-30/+33
| | * | bpf: Merge "types_are_compat" logic into relo_core.cDaniel Müller2022-06-241-83/+1
| | * | bpf: Fix for use-after-free bug in inline_bpf_loopEduard Zingerman2022-06-241-1/+1
| | * | bpf: Replace hard-coded 0 with BPF_K in check_alu_opSimon Wang2022-06-241-1/+1
| | * | bpf: Require only one of cong_avoid() and cong_control() from a TCP CCJörn-Thorben Hinz2022-06-231-4/+3
| | * | bpf, x64: Add predicate for bpf2bpf with tailcalls support in JITTony Ambardar2022-06-212-1/+8
| | * | bpf: Inline calls to bpf_loop when callback is knownEduard Zingerman2022-06-202-9/+180
| * | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-07-071-66/+47
| |\ \ \
| * \ \ \ Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-06-231-0/+5
| |\ \ \ \ | | |_|/ / | |/| | |
| * | | | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-06-177-54/+263
| |\ \ \ \
| | * | | | bpf: Fix non-static bpf_func_proto struct definitionsJoanne Koong2022-06-172-7/+7
| | * | | | bpf: Allow helpers to accept pointers with a fixed sizeMaxim Mikityanskiy2022-06-161-11/+32
| | * | | | bpf: allow sleepable uprobe programs to attachDelyan Kratunov2022-06-161-2/+2
| | * | | | bpf: implement sleepable uprobes by chaining gpsDelyan Kratunov2022-06-161-0/+15
| | * | | | bpf: avoid grabbing spin_locks of all cpus when no free elemsFeng Zhou2022-06-111-6/+14
| | * | | | bpf: Add btf enum64 supportYonghong Song2022-06-072-15/+129