Message ID | 20240822084112.3257995-1-eddyz87@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | support bpf_fastcall patterns for calls to kfuncs | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@kernel.org>: On Thu, 22 Aug 2024 01:41:06 -0700 you wrote: > As an extension of [1], allow bpf_fastcall patterns for kfuncs: > - pattern rules are the same as for helpers; > - spill/fill removal is allowed only for kfuncs listed in the > is_fastcall_kfunc_call (under assumption that such kfuncs would > always be members of special_kfunc_list). > > Allow bpf_fastcall rewrite for bpf_cast_to_kern_ctx() and > bpf_rdonly_cast() in order to conjure selftests for this feature. > > [...] Here is the summary with links: - [bpf-next,v3,1/6] bpf: rename nocsr -> bpf_fastcall in verifier https://git.kernel.org/bpf/bpf-next/c/ae010757a55b - [bpf-next,v3,2/6] selftests/bpf: rename nocsr -> bpf_fastcall in selftests https://git.kernel.org/bpf/bpf-next/c/adec67d372fe - [bpf-next,v3,3/6] bpf: support bpf_fastcall patterns for kfuncs https://git.kernel.org/bpf/bpf-next/c/b2ee6d27e9c6 - [bpf-next,v3,4/6] bpf: allow bpf_fastcall for bpf_cast_to_kern_ctx and bpf_rdonly_cast https://git.kernel.org/bpf/bpf-next/c/40609093247b - [bpf-next,v3,5/6] selftests/bpf: by default use arch mask allowing all archs https://git.kernel.org/bpf/bpf-next/c/f406026fefa7 - [bpf-next,v3,6/6] selftests/bpf: check if bpf_fastcall is recognized for kfuncs https://git.kernel.org/bpf/bpf-next/c/8c2e043daada You are awesome, thank you!