Hello: This series was applied to bpf/bpf.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Tue, 29 Mar 2022 18:14:56 -0700 you wrote: > The commit 7e40781cc8b7 ("bpf: verifier: Use target program's type for access verifications") > fixes the verifier checking for BPF_PROG_TYPE_EXT (extension) > prog such that the verifier looks for things based > on the target prog type that it is extending instead of > the BPF_PROG_TYPE_EXT itself. > > The current resolve_prog_type() returns the target prog type. > It checks for nullness on prog->aux->dst_prog. However, > when loading a BPF_PROG_TYPE_TRACING prog and it is tracing another > bpf prog instead of a kernel function, prog->aux->dst_prog is not > NULL also. In this case, the verifier should still verify as the > BPF_PROG_TYPE_TRACING type instead of the traced prog type in > prog->aux->dst_prog->type. > > [...] Here is the summary with links: - [bpf,1/2] bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT https://git.kernel.org/bpf/bpf/c/4a9c7bbe2ed4 - [bpf,2/2] bpf: selftests: Test fentry tracing a struct_ops program https://git.kernel.org/bpf/bpf/c/0a210af6d0a0 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html