Patch Series

Subject kho: make boot time huge page allocation work nicely with KHO
Author pratyush@kernel.org
Date 2026-06-05 18:34:34 +0000 UTC
Version
Cc akpm@linux-foundation.org david@kernel.org graf@amazon.com jasonmiu@google.com jloeser@linux.microsoft.com kexec@lists.infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org muchun.song@linux.dev osalvador@suse.de pasha.tatashin@soleen.com pratyush@kernel.org rppt@kernel.org

Patches (18)

Name Content [All]
[PATCH v2 01/18] kho: generalize radix tree APIs [Body]
[PATCH v2 02/18] kho: disallow wide keys in radix tree [Body]
[PATCH v2 03/18] kho: return virtual address of mem_map [Body]
[PATCH v2 04/18] kho: store incoming radix tree in kho_in [Body]
[PATCH v2 05/18] kho: move all memory retrieval logic to kho_mem_retrieve() [Body]
[PATCH v2 06/18] kho: add a struct for radix callbacks [Body]
[PATCH v2 07/18] kho: add callback for table pages [Body]
[PATCH v2 08/18] kho: add data argument to radix walk callback [Body]
[PATCH v2 09/18] kho: allow early-boot usage of the KHO radix tree [Body]
[PATCH v2 10/18] kho: allow destroying KHO radix tree [Body]
[PATCH v2 11/18] kho: add kho_radix_init_tree() [Body]
[PATCH v2 12/18] kho: export kho_scratch_overlap() [Body]
[PATCH v2 13/18] kho: initialize kho_scratch pointer earlier in boot [Body]
[PATCH v2 14/18] memblock: use kho_scratch_overlap() to decide migratetype [Body]
[PATCH v2 15/18] kho: extend scratch [Body]
[PATCH v2 16/18] memblock: make HugeTLB bootmem allocation work with KHO [Body]
[PATCH v2 17/18] memblock: allow calculating reserved size by flags [Body]
[PATCH v2 18/18] kho: exclude hugetlb memory from scratch size calculation [Body]
Session 2026-06-05
ID (for dev) 5aa431a3-676f-46a3-b283-c23ddce806ce
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 2935777b418d2bfcbfe96705bb2c0fa6c0d94e18 [Config] passed [Log]
[KASAN] Boot test: Base 2935777b418d2bfcbfe96705bb2c0fa6c0d94e18 [Config] passed [Log]
[KASAN] Build Patched 2935777b418d2bfcbfe96705bb2c0fa6c0d94e18 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 2935777b418d2bfcbfe96705bb2c0fa6c0d94e18 [Config] [patched] passed [Log]
[KASAN] Fuzz 2935777b418d2bfcbfe96705bb2c0fa6c0d94e18 [Config] 2935777b418d2bfcbfe96705bb2c0fa6c0d94e18 [Config] [patched] passed [Log] [Artifacts]