summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
...
| * | bpf: emit source code file name and line number in verifier logAndrii Nakryiko2024-02-131-3/+12
| * | bpf: don't infer PTR_TO_CTX for programs with unnamed context typeAndrii Nakryiko2024-02-131-0/+3
| * | bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global argAndrii Nakryiko2024-02-131-0/+15
| * | bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type()Andrii Nakryiko2024-02-132-15/+14
| * | bpf: remove check in __cgroup_bpf_run_filter_skbOliver Crumrine2024-02-131-3/+0
| * | bpf: Create argument information for nullable arguments.Kui-Feng Lee2024-02-133-12/+234
| * | bpf: Move __kfunc_param_match_suffix() to btf.c.Kui-Feng Lee2024-02-132-28/+28
| * | bpf: add btf pointer to struct bpf_ctx_arg_aux.Kui-Feng Lee2024-02-131-1/+1
| * | bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctlyYonghong Song2024-02-131-2/+2
| * | bpf: Have bpf_rdonly_cast() take a const pointerDaniel Xu2024-02-131-2/+2
| * | bpf: Allow compiler to inline most of bpf_local_storage_lookup()Marco Elver2024-02-111-39/+13
| * | bpf, btf: Check btf for register_bpf_struct_opsGeliang Tang2024-02-081-1/+3
| * | bpf, btf: Add check_btf_kconfigs helperGeliang Tang2024-02-081-18/+15
| * | bpf, btf: Fix return value of register_btf_id_dtor_kfuncsGeliang Tang2024-02-081-4/+2
| * | bpf: Merge two CONFIG_BPF entriesMasahiro Yamada2024-02-071-0/+1
| * | bpf: Transfer RCU lock state between subprog callsKumar Kartikeya Dwivedi2024-02-051-2/+1
| * | bpf: Allow calling static subprogs while holding a bpf_spin_lockKumar Kartikeya Dwivedi2024-02-051-3/+8
| * | bpf: Remove an unnecessary check.Kui-Feng Lee2024-02-051-12/+9
| * | bpf: don't emit warnings intended for global subprogs for static subprogsAndrii Nakryiko2024-02-021-0/+6
| * | bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logicAndrii Nakryiko2024-02-021-0/+1
| * | bpf: Handle scalar spill vs all MISC in stacksafe()Eduard Zingerman2024-02-021-3/+69
| * | bpf: Preserve boundaries and track scalars on narrowing fillMaxim Mikityanskiy2024-02-021-4/+11
| * | bpf: Track spilled unbounded scalarsMaxim Mikityanskiy2024-02-021-15/+1
| * | bpf: Minor clean-up to sleepable_lsm_hooks BTF setMatt Bobrowski2024-02-011-4/+2
| * | bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu2024-01-314-8/+16
| * | bpf: add arg:nullable tag to be combined with trusted pointersAndrii Nakryiko2024-01-301-0/+10
| * | bpf: add __arg_trusted global func arg tagAndrii Nakryiko2024-01-302-13/+110
| * | bpf,token: Use BIT_ULL() to convert the bit maskHaiyue Wang2024-01-291-8/+8
| * | bpf: move arg:ctx type enforcement check inside the main logic loopAndrii Nakryiko2024-01-291-17/+4
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-02-223-1/+8
|\ \ \ | |/ / |/| / | |/
| * bpf: Fix an issue due to uninitialized bpf_iter_taskYafang Shao2024-02-191-0/+2
| * bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancelMartin KaFai Lau2024-02-191-1/+4
| * bpf: Fix warning for bpf_cpumask in verifierHari Bathini2024-02-131-0/+2
* | bpf: Fix error checks against bpf_get_btf_vmlinux().Kui-Feng Lee2024-01-252-1/+6
* | bpf: Support symbolic BPF FS delegation mount optionsAndrii Nakryiko2024-01-241-38/+211
* | bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FSAndrii Nakryiko2024-01-241-1/+9
* | bpf,lsm: Add BPF token LSM hooksAndrii Nakryiko2024-01-242-1/+15
* | bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooksAndrii Nakryiko2024-01-242-5/+5
* | bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooksAndrii Nakryiko2024-01-242-14/+16
* | bpf: Consistently use BPF token throughout BPF verifier logicAndrii Nakryiko2024-01-243-9/+8
* | bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko2024-01-243-8/+9
* | bpf: Add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko2024-01-244-27/+97
* | bpf: Add BPF token support to BPF_BTF_LOAD commandAndrii Nakryiko2024-01-241-2/+21
* | bpf: Add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko2024-01-243-15/+63
* | bpf: Introduce BPF token objectAndrii Nakryiko2024-01-244-6/+242
* | bpf: Add BPF token delegation mount options to BPF FSAndrii Nakryiko2024-01-241-12/+78
* | bpf: Align CAP_NET_ADMIN checks with bpf_capable() approachAndrii Nakryiko2024-01-241-4/+9
* | bpf: export btf_ctx_access to modules.Kui-Feng Lee2024-01-231-0/+1
* | bpf, net: switch to dynamic registrationKui-Feng Lee2024-01-233-103/+95
* | bpf: validate value_typeKui-Feng Lee2024-01-231-33/+60