Hello: This series was applied to bpf/bpf.git (master) by Martin KaFai Lau <martin.lau@xxxxxxxxxx>: On Thu, 15 Dec 2022 00:02:53 +0100 you wrote: > The bpf_prog_map_compatible() check makes sure that BPF program types are > not mixed inside BPF map types that can contain programs (tail call maps, > cpumaps and devmaps). It does this by setting the fields of the map->owner > struct to the values of the first program being checked against, and > rejecting any subsequent programs if the values don't match. > > One of the values being set in the map owner struct is the program type, > and since the code did not resolve the prog type for fext programs, the map > owner type would be set to PROG_TYPE_EXT and subsequent loading of programs > of the target type into the map would fail. > > [...] Here is the summary with links: - [bpf,v5,1/2] bpf: Resolve fext program type when checking map compatibility https://git.kernel.org/bpf/bpf/c/1c123c567fb1 - [bpf,v5,2/2] selftests/bpf: Add a test for using a cpumap from an freplace-to-XDP program https://git.kernel.org/bpf/bpf/c/f506439ec3de You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html