Hello: This series was applied to bpf/bpf-next.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Mon, 17 Apr 2023 17:21:42 -0700 you wrote: > This patch set moves bpf_for(), bpf_for_each(), and bpf_repeat() macros from > selftests-internal bpf_misc.h header to libbpf-provided bpf_helpers.h header. > To do this in a way to allow users to feature-detect and guard such > bpf_for()/bpf_for_each() uses on old kernels we also extend libbpf to improve > unresolved kfunc calls handling and reporting. This lets us mark > bpf_iter_num_{new,next,destroy}() declarations as __weak, and thus not fail > program loading outright if such kfuncs are missing on the host kernel. > > [...] Here is the summary with links: - [bpf-next,1/6] libbpf: misc internal libbpf clean ups around log fixup https://git.kernel.org/bpf/bpf-next/c/3055ddd654f6 - [bpf-next,2/6] libbpf: report vmlinux vs module name when dealing with ksyms https://git.kernel.org/bpf/bpf-next/c/f709160d1724 - [bpf-next,3/6] libbpf: improve handling of unresolved kfuncs https://git.kernel.org/bpf/bpf-next/c/05b6f766b25c - [bpf-next,4/6] selftests/bpf: add missing __weak kfunc log fixup test https://git.kernel.org/bpf/bpf-next/c/30bbfe3236b0 - [bpf-next,5/6] libbpf: move bpf_for(), bpf_for_each(), and bpf_repeat() into bpf_helpers.h https://git.kernel.org/bpf/bpf-next/c/c5e647416708 - [bpf-next,6/6] libbpf: mark bpf_iter_num_{new,next,destroy} as __weak https://git.kernel.org/bpf/bpf-next/c/94dccba79520 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html