Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko <andrii@xxxxxxxxxx>: On Wed, 13 Mar 2024 14:41:36 -0700 you wrote: > According to an offline discussion, it would be beneficial to > implement a backward-compatible method for struct_ops types with > additional fields that are not present in older kernels. > > This patchset accepts additional fields of a struct_ops map with all > zero values even if these fields are not in the corresponding type in > the kernel. This provides a way to be backward compatible. User space > programs can use the same map on a machine running an old kernel by > clearing fields that do not exist in the kernel. > > [...] Here is the summary with links: - [bpf-next,v2,1/3] libbpf: Skip zeroed or null fields if not found in the kernel type. https://git.kernel.org/bpf/bpf-next/c/c911fc61a7ce - [bpf-next,v2,2/3] selftests/bpf: Ensure libbpf skip all-zeros fields of struct_ops maps. https://git.kernel.org/bpf/bpf-next/c/26a7cf2bbea6 - [bpf-next,v2,3/3] selftests/bpf: Accept extra arguments if they are not used. (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html