aboutsummaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2024-02-15bpf: Fix test verif_scale_strobemeta_subprogs failure due to llvm19Gravatar Yonghong Song 1-5/+13
2024-02-15bpf: improve duplicate source code line detectionGravatar Andrii Nakryiko 1-2/+15
2024-02-14bpf: Use O(log(N)) binary search to find line info recordGravatar Andrii Nakryiko 1-5/+25
2024-02-13bpf: emit source code file name and line number in verifier logGravatar Andrii Nakryiko 1-3/+12
2024-02-13bpf: don't infer PTR_TO_CTX for programs with unnamed context typeGravatar Andrii Nakryiko 1-0/+3
2024-02-13bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global argGravatar Andrii Nakryiko 1-0/+15
2024-02-13bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()Gravatar Andrii Nakryiko 2-15/+14
2024-02-13bpf: remove check in __cgroup_bpf_run_filter_skbGravatar Oliver Crumrine 1-3/+0
2024-02-13bpf: Create argument information for nullable arguments.Gravatar Kui-Feng Lee 3-12/+234
2024-02-13bpf: Move __kfunc_param_match_suffix() to btf.c.Gravatar Kui-Feng Lee 2-28/+28
2024-02-13bpf: add btf pointer to struct bpf_ctx_arg_aux.Gravatar Kui-Feng Lee 1-1/+1
2024-02-13bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctlyGravatar Yonghong Song 1-2/+2
2024-02-13bpf: Have bpf_rdonly_cast() take a const pointerGravatar Daniel Xu 1-2/+2
2024-02-11bpf: Allow compiler to inline most of bpf_local_storage_lookup()Gravatar Marco Elver 1-39/+13
2024-02-08bpf, btf: Check btf for register_bpf_struct_opsGravatar Geliang Tang 1-1/+3
2024-02-08bpf, btf: Add check_btf_kconfigs helperGravatar Geliang Tang 1-18/+15
2024-02-08bpf, btf: Fix return value of register_btf_id_dtor_kfuncsGravatar Geliang Tang 1-4/+2
2024-02-07bpf: Merge two CONFIG_BPF entriesGravatar Masahiro Yamada 1-0/+1
2024-02-05bpf: Transfer RCU lock state between subprog callsGravatar Kumar Kartikeya Dwivedi 1-2/+1
2024-02-05bpf: Allow calling static subprogs while holding a bpf_spin_lockGravatar Kumar Kartikeya Dwivedi 1-3/+8
2024-02-05bpf: Remove an unnecessary check.Gravatar Kui-Feng Lee 1-12/+9
2024-02-02bpf: don't emit warnings intended for global subprogs for static subprogsGravatar Andrii Nakryiko 1-0/+6
2024-02-02bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logicGravatar Andrii Nakryiko 1-0/+1
2024-02-02bpf: Handle scalar spill vs all MISC in stacksafe()Gravatar Eduard Zingerman 1-3/+69
2024-02-02bpf: Preserve boundaries and track scalars on narrowing fillGravatar Maxim Mikityanskiy 1-4/+11
2024-02-02bpf: Track spilled unbounded scalarsGravatar Maxim Mikityanskiy 1-15/+1
2024-02-01bpf: Minor clean-up to sleepable_lsm_hooks BTF setGravatar Matt Bobrowski 1-4/+2
2024-01-31bpf: treewide: Annotate BPF kfuncs in BTFGravatar Daniel Xu 6-14/+22
2024-01-30bpf: add arg:nullable tag to be combined with trusted pointersGravatar Andrii Nakryiko 1-0/+10
2024-01-30bpf: add __arg_trusted global func arg tagGravatar Andrii Nakryiko 2-13/+110
2024-01-29bpf,token: Use BIT_ULL() to convert the bit maskGravatar Haiyue Wang 1-8/+8
2024-01-29perf/bpf: Fix duplicate type checkGravatar Florian Lehner 1-5/+1
2024-01-29bpf: move arg:ctx type enforcement check inside the main logic loopGravatar Andrii Nakryiko 1-17/+4
2024-01-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Gravatar Jakub Kicinski 14-388/+1323
2024-01-25bpf: Fix error checks against bpf_get_btf_vmlinux().Gravatar Kui-Feng Lee 2-1/+6
2024-01-25Merge tag 'urgent-rcu.2024.01.24a' of https://github.com/neeraju/linuxGravatar Linus Torvalds 2-3/+34
2024-01-24bpf: Support symbolic BPF FS delegation mount optionsGravatar Andrii Nakryiko 1-38/+211
2024-01-24bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FSGravatar Andrii Nakryiko 1-1/+9
2024-01-24bpf,lsm: Add BPF token LSM hooksGravatar Andrii Nakryiko 2-1/+15
2024-01-24bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooksGravatar Andrii Nakryiko 2-5/+5
2024-01-24bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooksGravatar Andrii Nakryiko 2-14/+16
2024-01-24bpf: Consistently use BPF token throughout BPF verifier logicGravatar Andrii Nakryiko 3-9/+8
2024-01-24bpf: Take into account BPF token when fetching helper protosGravatar Andrii Nakryiko 4-9/+10
2024-01-24bpf: Add BPF token support to BPF_PROG_LOAD commandGravatar Andrii Nakryiko 4-27/+97
2024-01-24bpf: Add BPF token support to BPF_BTF_LOAD commandGravatar Andrii Nakryiko 1-2/+21
2024-01-24bpf: Add BPF token support to BPF_MAP_CREATE commandGravatar Andrii Nakryiko 3-15/+63
2024-01-24bpf: Introduce BPF token objectGravatar Andrii Nakryiko 4-6/+242
2024-01-24bpf: Add BPF token delegation mount options to BPF FSGravatar Andrii Nakryiko 1-12/+78
2024-01-24bpf: Align CAP_NET_ADMIN checks with bpf_capable() approachGravatar Andrii Nakryiko 1-4/+9
2024-01-24Merge tag 'execve-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-0/+1