Hello: This series was applied to bpf/bpf.git (master) by Alexei Starovoitov <ast@xxxxxxxxxx>: On Tue, 31 Oct 2023 14:56:24 -0700 you wrote: > BPF kfuncs are meant to be called from BPF programs. Accordingly, most > kfuncs are not called from anywhere in the kernel, which the > -Wmissing-prototypes warning is unhappy about. We've peppered > __diag_ignore_all("-Wmissing-prototypes", ... everywhere kfuncs are > defined in the codebase to suppress this warning. > > This patch adds two macros meant to bound one or many kfunc definitions. > All existing kfunc definitions which use these __diag calls to suppress > -Wmissing-prototypes are migrated to use the newly-introduced macros. > A new __diag_ignore_all - for "-Wmissing-declarations" - is added to the > __bpf_kfunc_start_defs macro based on feedback from Andrii on an earlier > version of this patch [0] and another recent mailing list thread [1]. > > [...] Here is the summary with links: - [v2,bpf-next,1/2] bpf: Add __bpf_kfunc_{start,end}_defs macros https://git.kernel.org/bpf/bpf/c/391145ba2acc - [v2,bpf-next,2/2] bpf: Add __bpf_hook_{start,end} macros https://git.kernel.org/bpf/bpf/c/15fb6f2b6c4c You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html