summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: Shut up kern_sys_bpf warning.Alexei Starovoitov2022-08-101-0/+8
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2022-08-105-17/+40
|\
| * bpf: Only allow sleepable program for resched-able iteratorHou Tao2022-08-101-1/+10
| * bpf: Acquire map uref in .init_seq_private for hash map iteratorHou Tao2022-08-101-0/+2
| * bpf: Acquire map uref in .init_seq_private for array map iteratorHou Tao2022-08-101-0/+6
| * bpf: Disallow bpf programs call prog_run command.Alexei Starovoitov2022-08-101-6/+14
| * bpf: Don't reinit map value in prealloc_lru_popKumar Kartikeya Dwivedi2022-08-091-5/+1
| * bpf: Use proper target btf when exporting attach_btf_obj_idStanislav Fomichev2022-08-081-4/+3
| * bpf: Cleanup ftrace hash in bpf_trampoline_putJiri Olsa2022-08-051-1/+4
* | net: refactor bpf_sk_reuseport_detach()Hawkins Jiawei2022-08-101-6/+3
|/
* 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