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