Re: [PATCH v3 bpf-next 0/6] bpf: Extend BTF UAPI vlen, kinds to use unused bits

patchwork-bot+netdevbpf
2026-04-21T01:00:52Z

Hello:

This series was applied to bpf/bpf-next.git (master)
by Alexei Starovoitov <ast@kernel.org>:

On Fri, 17 Apr 2026 15:30:17 +0100 you wrote:
> Currently BTF types can have a maximum of 65535 vlen-specified
> objects. While this limit has not yet been surpassed for existing
> cases (struct/union fields, enum values, function arguments and
> datasec), upcoming BTF location information - specifically inline
> sites - will hit that limit. Utilize unused BTF info bits in
> struct btf_type to increase limit to 24-bits (over 16 million).
> This is more than an order of magnitude greater than inline
> site counts for the kernel (~400,000) so should be enough for
> the near future at least.
>
> [...]

Here is the summary with links:
- [v3,bpf-next,1/6] bpf: Extend BTF UAPI vlen, kinds to use unused bits
https://git.kernel.org/bpf/bpf-next/c/f7a6b9eaff3e
- [v3,bpf-next,2/6] libbpf: Adjust btf_vlen() to return a __u32
https://git.kernel.org/bpf/bpf-next/c/cacd6729c092
- [v3,bpf-next,3/6] bpftool: Support 24-bit vlen
https://git.kernel.org/bpf/bpf-next/c/22b402457ee4
- [v3,bpf-next,4/6] selftests/bpf: Fix up btf/invalid test for extended kind
https://git.kernel.org/bpf/bpf-next/c/855af3e77567
- [v3,bpf-next,5/6] selftests/bpf: Fix up __u16 vlen assumptions
https://git.kernel.org/bpf/bpf-next/c/ad256554f106
- [v3,bpf-next,6/6] Documentation/bpf: Update btf doc with updated vlen, kind sizes
https://git.kernel.org/bpf/bpf-next/c/65350a0ecd41

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.