Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Mon, 29 Jan 2024 16:06:44 -0800 you wrote: > This patch set follows recent changes that added btf_decl_tag-based argument > annotation support for global subprogs. This time we add ability to pass > PTR_TO_BTF_ID (BTF-aware kernel pointers) arguments into global subprograms. > We support explicitly trusted arguments only, for now. > > Patch #1 adds logic for arg:trusted tag support on the verifier side. Default > semantic of such arguments is non-NULL, enforced on caller side. But patch #2 > adds arg:nullable tag that can be combined with arg:trusted to make callee > explicitly do the NULL check, which helps implement "optional" PTR_TO_BTF_ID > arguments. > > [...] Here is the summary with links: - [v3,bpf-next,1/4] bpf: add __arg_trusted global func arg tag https://git.kernel.org/bpf/bpf-next/c/e2b3c4ff5d18 - [v3,bpf-next,2/4] bpf: add arg:nullable tag to be combined with trusted pointers https://git.kernel.org/bpf/bpf-next/c/8f2b44cd9d69 - [v3,bpf-next,3/4] libbpf: add __arg_trusted and __arg_nullable tag macros https://git.kernel.org/bpf/bpf-next/c/d28bb1a86e68 - [v3,bpf-next,4/4] selftests/bpf: add trusted global subprog arg tests https://git.kernel.org/bpf/bpf-next/c/c381203eadb7 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html