Re: [PATCH v16 bpf-next 0/9] Add BTF layout to BTF

[email protected] Thu, 26 Mar 2026 21:20:26 +0000
Newsgroups org.kernel.vger.dwarves,org.kernel.vger.bpf
Message-ID <177456002639.3181880.17500353700750230925.git-patchwork-notify@kernel.org>
Hello:

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

On Thu, 26 Mar 2026 14:54:35 +0000 you wrote:
> Update struct btf_header to add a new "layout" section containing
> a description of how to parse the BTF kinds known about at BTF
> encoding time.  This provides the opportunity for tools that might
> not know all of these kinds - as is the case when older tools run
> on more newly-generated BTF - to still parse the BTF provided,
> even if it cannot all be used.
> 
> [...]

Here is the summary with links:
  - [v16,bpf-next,1/9] btf: Add BTF kind layout encoding to UAPI
    https://git.kernel.org/bpf/bpf-next/c/222edc843c15
  - [v16,bpf-next,2/9] libbpf: Support layout section handling in BTF
    https://git.kernel.org/bpf/bpf-next/c/087f3964f4b3
  - [v16,bpf-next,3/9] libbpf: Use layout to compute an unknown kind size
    https://git.kernel.org/bpf/bpf-next/c/2ecbe53e0e99
  - [v16,bpf-next,4/9] libbpf: Add layout encoding support
    https://git.kernel.org/bpf/bpf-next/c/d686d92c4080
  - [v16,bpf-next,5/9] libbpf: BTF validation can use layout for unknown kinds
    https://git.kernel.org/bpf/bpf-next/c/6ad89285996a
  - [v16,bpf-next,6/9] libbpf: Support sanitization of BTF layout for older kernels
    https://git.kernel.org/bpf/bpf-next/c/081677d03d8b
  - [v16,bpf-next,7/9] btf: support kernel parsing of BTF with layout info
    https://git.kernel.org/bpf/bpf-next/c/626e88c070ee
  - [v16,bpf-next,8/9] selftests/bpf: Test kind encoding/decoding
    https://git.kernel.org/bpf/bpf-next/c/0467491617cb
  - [v16,bpf-next,9/9] kbuild, bpf: Specify "layout" optional feature
    https://git.kernel.org/bpf/bpf-next/c/5e1942eb1c01

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