summaryrefslogtreecommitdiffstats
path: root/kernel/bpf (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | bpf: lookup struct_ops types from a given module BTF.Kui-Feng Lee2024-01-242-6/+7
* | bpf: pass btf object id in bpf_map_info.Kui-Feng Lee2024-01-242-0/+9
* | bpf: make struct_ops_map support btfs other than btf_vmlinux.Kui-Feng Lee2024-01-241-9/+15
* | bpf: add struct_ops_tab to btf.Kui-Feng Lee2024-01-241-0/+55
* | bpf, net: introduce bpf_struct_ops_desc.Kui-Feng Lee2024-01-242-42/+46
* | bpf: get type information with BTF_ID_LISTKui-Feng Lee2024-01-241-9/+8
* | bpf: refactory struct_ops type initialization to a function.Kui-Feng Lee2024-01-242-74/+88
* | bpf: Add cookie to perf_event bpf_link_info recordsJiri Olsa2024-01-241-0/+4
* | bpf: Refactor ptr alu checking rules to allow alu explicitlyHao Sun2024-01-241-7/+14
* | bpf: Track aligned st store as imprecise spilled registersYonghong Song2024-01-231-2/+15
* | bpf: Assign ID to scalars on spillMaxim Mikityanskiy2024-01-231-1/+7
* | bpf: Add the get_reg_width functionMaxim Mikityanskiy2024-01-231-2/+7
* | bpf: Add the assign_scalar_id_before_mov functionMaxim Mikityanskiy2024-01-231-14/+19
* | bpf: make infinite loop detection in is_state_visited() exactEduard Zingerman2024-01-231-1/+1
* | bpf: support multiple tags per argumentAndrii Nakryiko2024-01-231-23/+41
* | bpf: prepare btf_prepare_func_args() for multiple tags per argumentAndrii Nakryiko2024-01-232-17/+37
* | bpf: make sure scalar args don't accept __arg_nonnull tagAndrii Nakryiko2024-01-231-4/+4
* | bpf: Support inlining bpf_kptr_xchg() helperHou Tao2024-01-233-0/+28
|/
* bpf: enforce types for __arg_ctx-tagged arguments in global subprogsAndrii Nakryiko2024-01-181-0/+160
* bpf: extract bpf_ctx_convert_map logic and make it more reusableAndrii Nakryiko2024-01-181-26/+45
* bpf: Reject variable offset alu on PTR_TO_FLOW_KEYSHao Sun2024-01-161-0/+4
* Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2024-01-1122-1775/+2411
|\
| * bpf: Fix re-attachment branch in bpf_tracing_prog_attachJiri Olsa2024-01-051-0/+9
| * bpf: Relax tracing prog recursive attach rulesDmitrii Dolgov2024-01-052-15/+47
| * bpf: Remove unnecessary cpu == 0 check in memallocYonghong Song2024-01-041-1/+1
| * bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocationYonghong Song2024-01-041-0/+8
| * bpf: Use smaller low/high marks for percpu allocationYonghong Song2024-01-041-1/+7
| * bpf: Refill only one percpu element in memallocYonghong Song2024-01-041-4/+9
| * bpf: Allow per unit prefill for non-fix-size percpu memory allocatorYonghong Song2024-01-042-15/+79
| * bpf: Add objcg to bpf_mem_allocYonghong Song2024-01-041-5/+6
| * bpf: Avoid unnecessary extra percpu memory allocationYonghong Song2024-01-041-1/+3
| * bpf: Simplify checking size of helper accessesAndrei Matei2024-01-031-6/+4
| * bpf: Avoid unnecessary use of comma operator in verifierSimon Horman2023-12-211-1/+1
| * bpf: Re-support uid and gid when mounting bpffsDaniel Borkmann2023-12-211-2/+51
| * bpf: Use c->unit_size to select target cache during freeHou Tao2023-12-201-94/+11
| * bpf: add support for passing dynptr pointer to global subprogAndrii Nakryiko2023-12-202-0/+30
| * bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog argsAndrii Nakryiko2023-12-202-7/+42
| * bpf: reuse subprog argument parsing logic for subprog call checksAndrii Nakryiko2023-12-201-80/+30
| * bpf: move subprog call logic back to verifier.cAndrii Nakryiko2023-12-202-146/+146
| * bpf: prepare btf_prepare_func_args() for handling static subprogsAndrii Nakryiko2023-12-202-14/+9
| * bpf: reuse btf_prepare_func_args() check for main program BTF validationAndrii Nakryiko2023-12-202-60/+15
| * bpf: abstract away global subprog arg preparation logic from reg state setupAndrii Nakryiko2023-12-202-34/+47
| * bpf: make the verifier tracks the "not equal" for regsMenglong Dong2023-12-201-1/+37
| * Revert BPF token-related functionalityAndrii Nakryiko2023-12-1910-766/+93
| * Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-12-1921-455/+1416
| |\
| | * bpf: Ensure precise is reset to false in __mark_reg_const_zero()Andrii Nakryiko2023-12-181-18/+11
| | * x86/cfi,bpf: Fix bpf_exception_cb() signatureAlexei Starovoitov2023-12-161-1/+1
| | * bpf: Fix dtor CFIPeter Zijlstra2023-12-162-3/+21
| | * x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra2023-12-161-8/+8
| | * x86/cfi,bpf: Fix BPF JIT callPeter Zijlstra2023-12-161-0/+25