Re: [PATCH bpf-next v1 0/8] resolve_btfids: Discover kfuncs from BTF ID sets

[email protected] Thu, 30 Jul 2026 19:50:17 +0000
Newsgroups org.kernel.vger.linux-input,org.kernel.vger.bpf
Message-ID <178544101714.4157510.6877511193196128541.git-patchwork-notify@kernel.org>
Hello:

This series was applied to bpf/bpf-next.git (master)
by Andrii Nakryiko <[email protected]>:

On Wed, 22 Jul 2026 16:35:10 -0700 you wrote:
> This series develops resolve_btfids in preparation for bringing
> kernel-specific BTF transformations in tree, which will reduce kbuild
> dependency on pahole's features.
> 
> resolve_btfids currently identifies kfuncs by reading the "bpf_kfunc"
> decl tags pahole emits into vmlinux BTF. The series switches the
> source of truth to the BTF ID sets registered with
> BTF_KFUNCS_START()/END() in the kernel, which is the mechanism BPF
> verifier uses.
> 
> [...]

Here is the summary with links:
  - [bpf-next,v1,1/8] resolve_btfids: Implement generic ensure_mem() to grow arrays
    https://git.kernel.org/bpf/bpf-next/c/47d62db55043
  - [bpf-next,v1,2/8] resolve_btfids: Index BTF ID symbols by address
    https://git.kernel.org/bpf/bpf-next/c/c5ab68a5fa92
  - [bpf-next,v1,3/8] resolve_btfids: Keep collected kfuncs in a rbtree
    https://git.kernel.org/bpf/bpf-next/c/e4293c31a320
  - [bpf-next,v1,4/8] libbpf: Export btf__find_by_name_kind_own()
    https://git.kernel.org/bpf/bpf-next/c/ef242559eb48
  - [bpf-next,v1,5/8] resolve_btfids: Fix the _impl lookup for module BTF
    https://git.kernel.org/bpf/bpf-next/c/91efe50e3042
  - [bpf-next,v1,6/8] HID: bpf: Make syscall kfunc flags match the struct_ops set
    https://git.kernel.org/bpf/bpf-next/c/5c4923172dae
  - [bpf-next,v1,7/8] resolve_btfids: Discover kfuncs from BTF ID sets
    https://git.kernel.org/bpf/bpf-next/c/f9f60d41ba2c
  - [bpf-next,v1,8/8] resolve_btfids: Enforce consistent kfunc flags across BTF ID sets
    https://git.kernel.org/bpf/bpf-next/c/140a3479ef66

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html