summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-10-0433-686/+2691
|\
| * Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2022-10-034-25/+35
| |\
| | * Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2022-10-034-25/+35
| | |\
| | | * bpf: Gate dynptr API behind CAP_BPFKumar Kartikeya Dwivedi2022-09-211-14/+14
| | | * bpf, cgroup: Reject prog_attach_flags array when effective queryPu Lehui2022-09-211-10/+18
| | | * bpf: Ensure correct locking around vulnerable function find_vpid()Lee Jones2022-09-161-0/+2
| | | * bpf: btf: fix truncated last_member_type_id in btf_struct_resolveLorenz Bauer2022-09-101-1/+1
| * | | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-10-0317-377/+1215
| |\ \ \
| | * | | bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampolineMartin KaFai Lau2022-09-291-0/+23
| | * | | bpf: Handle show_fdinfo for the parameterized task BPF iteratorsKui-Feng Lee2022-09-281-0/+18
| | * | | bpf: Handle bpf_link_info for the parameterized task BPF iterators.Kui-Feng Lee2022-09-281-0/+18
| | * | | bpf: Parameterize task iterators.Kui-Feng Lee2022-09-281-22/+166
| | * | | bpf: Enforce W^X for bpf trampolineSong Liu2022-09-261-17/+5
| | * | | bpf: use bpf_prog_pack for bpf_dispatcherSong Liu2022-09-262-8/+28
| | * | | bpf: Return value in kprobe get_func_ip only for entry addressJiri Olsa2022-09-261-1/+4
| | * | | bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBTJiri Olsa2022-09-261-2/+18
| | * | | ftrace: Keep the resolved addr in kallsyms_callbackJiri Olsa2022-09-261-2/+1
| | * | | kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flagJiri Olsa2022-09-261-1/+5
| | * | | bpf: Tweak definition of KF_TRUSTED_ARGSKumar Kartikeya Dwivedi2022-09-211-5/+13
| | * | | bpf: Always use raw spinlock for hash bucket lockHou Tao2022-09-211-52/+14
| | * | | bpf: Prevent bpf program recursion for raw tracepoint probesJiri Olsa2022-09-213-13/+19
| | * | | bpf: Add bpf_verify_pkcs7_signature() kfuncRoberto Sassu2022-09-211-0/+45
| | * | | bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncsRoberto Sassu2022-09-211-0/+135
| | * | | bpf: Export bpf_dynptr_get_size()Roberto Sassu2022-09-211-1/+1
| | * | | btf: Allow dynamic pointer parameters in kfuncsRoberto Sassu2022-09-212-5/+38
| | * | | bpf: Move dynptr type check to is_dynptr_type_expected()Roberto Sassu2022-09-211-8/+27
| | * | | btf: Export bpf_dynptr definitionRoberto Sassu2022-09-211-0/+2
| | * | | bpf: Allow kfuncs to be used in LSM programsKP Singh2022-09-211-0/+1
| | * | | bpf: Add bpf_user_ringbuf_drain() helperDavid Vernet2022-09-213-9/+235
| | * | | bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map typeDavid Vernet2022-09-212-6/+59
| | * | | bpf: simplify code in btf_parse_hdrWilliam Dean2022-09-211-6/+1
| | * | | bpf: Check whether or not node is NULL before free it in free_bulkHou Tao2022-09-201-1/+2
| | * | | bpf/btf: Use btf_type_str() whenever possiblePeilin Ye2022-09-161-9/+8
| | * | | ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLEPeter Zijlstra (Intel)2022-09-161-0/+6
| | * | | bpf: use kvmemdup_bpfptr helperWang Yufen2022-09-161-9/+4
| | * | | bpf: Add verifier check for BPF_PTR_POISON retval and argDave Marchevsky2022-09-152-10/+26
| | * | | bpf: Add verifier support for custom callback return rangeDave Marchevsky2022-09-101-1/+6
| | * | | bpf: Export btf_type_by_id() and bpf_log()Daniel Xu2022-09-102-0/+2
| | * | | bpf: Remove duplicate PTR_TO_BTF_ID RO checkDaniel Xu2022-09-101-3/+0
| | * | | bpf: Simplify code by using for_each_cpu_wrap()Punit Agrawal2022-09-101-32/+16
| | * | | bpf: add missing percpu_counter_destroy() in htab_map_alloc()Tetsuo Handa2022-09-101-0/+2
| | * | | bpf: Add helper macro bpf_for_each_reg_in_vstateKumar Kartikeya Dwivedi2022-09-071-107/+28
| | * | | bpf: Support kptrs in percpu arraymapKumar Kartikeya Dwivedi2022-09-072-10/+26
| | * | | bpf: Fix resetting logic for unreferenced kptrsJules Irenge2022-09-071-1/+1
| | * | | bpf/verifier: allow kfunc to return an allocated memBenjamin Tissoires2022-09-072-33/+113
| | * | | bpf/btf: bump BTF_KFUNC_SET_MAX_CNTBenjamin Tissoires2022-09-071-1/+1
| | * | | bpf/verifier: allow all functions to read user provided contextBenjamin Tissoires2022-09-071-0/+19
| | * | | bpf: split btf_check_subprog_arg_match in twoBenjamin Tissoires2022-09-072-6/+50
| | * | | bpf: Allow struct argument in trampoline based programsYonghong Song2022-09-061-6/+39
| | * | | bpf: Replace __ksize with ksize.Alexei Starovoitov2022-09-061-1/+1