summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
AgeCommit message (Expand)AuthorLines
2024-02-08bpf, btf: Fix return value of register_btf_id_dtor_kfuncsGeliang Tang-4/+2
2024-02-07bpf: Merge two CONFIG_BPF entriesMasahiro Yamada-0/+1
2024-02-05bpf: Transfer RCU lock state between subprog callsKumar Kartikeya Dwivedi-2/+1
2024-02-05bpf: Allow calling static subprogs while holding a bpf_spin_lockKumar Kartikeya Dwivedi-3/+8
2024-02-05bpf: Remove an unnecessary check.Kui-Feng Lee-12/+9
2024-02-02bpf: don't emit warnings intended for global subprogs for static subprogsAndrii Nakryiko-0/+6
2024-02-02bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logicAndrii Nakryiko-0/+1
2024-02-02bpf: Handle scalar spill vs all MISC in stacksafe()Eduard Zingerman-3/+69
2024-02-02bpf: Preserve boundaries and track scalars on narrowing fillMaxim Mikityanskiy-4/+11
2024-02-02bpf: Track spilled unbounded scalarsMaxim Mikityanskiy-15/+1
2024-02-01bpf: Minor clean-up to sleepable_lsm_hooks BTF setMatt Bobrowski-4/+2
2024-01-31bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu-8/+16
2024-01-30bpf: add arg:nullable tag to be combined with trusted pointersAndrii Nakryiko-0/+10
2024-01-30bpf: add __arg_trusted global func arg tagAndrii Nakryiko-13/+110
2024-01-29bpf,token: Use BIT_ULL() to convert the bit maskHaiyue Wang-8/+8
2024-01-29bpf: move arg:ctx type enforcement check inside the main logic loopAndrii Nakryiko-17/+4
2024-01-25bpf: Fix error checks against bpf_get_btf_vmlinux().Kui-Feng Lee-1/+6
2024-01-24bpf: Support symbolic BPF FS delegation mount optionsAndrii Nakryiko-38/+211
2024-01-24bpf: Fail BPF_TOKEN_CREATE if no delegation option was set on BPF FSAndrii Nakryiko-1/+9
2024-01-24bpf,lsm: Add BPF token LSM hooksAndrii Nakryiko-1/+15
2024-01-24bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooksAndrii Nakryiko-5/+5
2024-01-24bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM hooksAndrii Nakryiko-14/+16
2024-01-24bpf: Consistently use BPF token throughout BPF verifier logicAndrii Nakryiko-9/+8
2024-01-24bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko-8/+9
2024-01-24bpf: Add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko-27/+97
2024-01-24bpf: Add BPF token support to BPF_BTF_LOAD commandAndrii Nakryiko-2/+21
2024-01-24bpf: Add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko-15/+63
2024-01-24bpf: Introduce BPF token objectAndrii Nakryiko-6/+242
2024-01-24bpf: Add BPF token delegation mount options to BPF FSAndrii Nakryiko-12/+78
2024-01-24bpf: Align CAP_NET_ADMIN checks with bpf_capable() approachAndrii Nakryiko-4/+9
2024-01-23bpf: export btf_ctx_access to modules.Kui-Feng Lee-0/+1
2024-01-23bpf, net: switch to dynamic registrationKui-Feng Lee-103/+95
2024-01-23bpf: validate value_typeKui-Feng Lee-33/+60
2024-01-23bpf: hold module refcnt in bpf_struct_ops map creation and prog verification.Kui-Feng Lee-6/+34
2024-01-23bpf: pass attached BTF to the bpf_struct_ops subsystemKui-Feng Lee-22/+54
2024-01-23bpf: lookup struct_ops types from a given module BTF.Kui-Feng Lee-6/+7
2024-01-23bpf: pass btf object id in bpf_map_info.Kui-Feng Lee-0/+9
2024-01-23bpf: make struct_ops_map support btfs other than btf_vmlinux.Kui-Feng Lee-9/+15
2024-01-23bpf: add struct_ops_tab to btf.Kui-Feng Lee-0/+55
2024-01-23bpf, net: introduce bpf_struct_ops_desc.Kui-Feng Lee-42/+46
2024-01-23bpf: get type information with BTF_ID_LISTKui-Feng Lee-9/+8
2024-01-23bpf: refactory struct_ops type initialization to a function.Kui-Feng Lee-74/+88
2024-01-23bpf: Add cookie to perf_event bpf_link_info recordsJiri Olsa-0/+4
2024-01-23bpf: Refactor ptr alu checking rules to allow alu explicitlyHao Sun-7/+14
2024-01-23bpf: Track aligned st store as imprecise spilled registersYonghong Song-2/+15
2024-01-23bpf: Assign ID to scalars on spillMaxim Mikityanskiy-1/+7
2024-01-23bpf: Add the get_reg_width functionMaxim Mikityanskiy-2/+7
2024-01-23bpf: Add the assign_scalar_id_before_mov functionMaxim Mikityanskiy-14/+19
2024-01-23bpf: make infinite loop detection in is_state_visited() exactEduard Zingerman-1/+1
2024-01-23bpf: support multiple tags per argumentAndrii Nakryiko-23/+41