Patch Series

Subject Improve the performance of BTF type lookups with binary search
Author dolinux.peng@gmail.com
Date 2026-01-08 03:16:35 +0000 UTC
Version
Cc alan.maguire@oracle.com andrii.nakryiko@gmail.com andrii@kernel.org ast@kernel.org bpf@vger.kernel.org dolinux.peng@gmail.com eddyz87@gmail.com ihor.solodrai@linux.dev linux-kernel@vger.kernel.org pengdonglin@xiaomi.com zhangxiaoqin@xiaomi.com

Patches (11)

Name Content [All]
[PATCH bpf-next v11 01/11] libbpf: Add BTF permutation support for type reordering [Body]
[PATCH bpf-next v11 02/11] selftests/bpf: Add test cases for btf__permute functionality [Body]
[PATCH bpf-next v11 03/11] tools/resolve_btfids: Support BTF sorting feature [Body]
[PATCH bpf-next v11 04/11] libbpf: Optimize type lookup with binary search for sorted BTF [Body]
[PATCH bpf-next v11 05/11] libbpf: Verify BTF sorting [Body]
[PATCH bpf-next v11 06/11] btf: Optimize type lookup with binary search [Body]
[PATCH bpf-next v11 07/11] btf: Verify BTF sorting [Body]
[PATCH bpf-next v11 08/11] bpf: Skip anonymous types in type lookup for performance [Body]
[PATCH bpf-next v11 09/11] bpf: Optimize the performance of find_bpffs_btf_enums [Body]
[PATCH bpf-next v11 10/11] libbpf: Optimize the performance of determine_ptr_size [Body]
[PATCH bpf-next v11 11/11] btf: Refactor the code by calling str_is_empty [Body]

Session 2026-01-08

ID (for dev) 22826f43-0bc8-4812-922a-5ca32aa53632
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 2175ccfb93fd91d0ece74684eb7ab9443de806ec [Config] passed [Log]
[KASAN] Boot test: Base 2175ccfb93fd91d0ece74684eb7ab9443de806ec [Config] passed [Log]
[KASAN] Build Patched 2175ccfb93fd91d0ece74684eb7ab9443de806ec [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 2175ccfb93fd91d0ece74684eb7ab9443de806ec [Config] [patched] passed [Log]
[KASAN] Fuzzing 2175ccfb93fd91d0ece74684eb7ab9443de806ec [Config] 2175ccfb93fd91d0ece74684eb7ab9443de806ec [Config] [patched] passed [Log] [Artifacts]