Subject kho: make boot time huge page allocation work nicely with KHO
Author pratyush@kernel.org
Date 2026-07-09 17:37:50 +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 (21)
Name Content [All]
[PATCH v3 01/21] kho: generalize radix tree APIs [Body]
[PATCH v3 02/21] kho: make radix max key width more obvious [Body]
[PATCH v3 03/21] kho: disallow wide keys in radix tree [Body]
[PATCH v3 04/21] kho: return virtual address of mem_map [Body]
[PATCH v3 05/21] kho: store incoming radix tree in kho_in [Body]
[PATCH v3 06/21] kho: move all memory retrieval logic to kho_mem_retrieve() [Body]
[PATCH v3 07/21] kho: add a struct for radix callbacks [Body]
[PATCH v3 08/21] kho: add callback for table pages [Body]
[PATCH v3 09/21] kho: add data argument to radix walk callback [Body]
[PATCH v3 10/21] kho: allow early-boot usage of the KHO radix tree [Body]
[PATCH v3 11/21] kho: allow destroying KHO radix tree [Body]
[PATCH v3 12/21] kho: add kho_radix_init_tree() [Body]
[PATCH v3 13/21] kho: expose kho_scratch_overlap() to kexec_handover.h [Body]
[PATCH v3 14/21] kho: initialize kho_scratch pointer earlier in boot [Body]
[PATCH v3 15/21] kho: initialize preserved memory map radix tree earlier [Body]
[PATCH v3 16/21] mm/mm_init: init deferred page migratetype in deferred_init_pages() [Body]
[PATCH v3 17/21] mm/mm_init: don't rely on memblock to get KHO scratch migratetype [Body]
[PATCH v3 18/21] kho: extend scratch [Body]
[PATCH v3 19/21] memblock: make HugeTLB bootmem allocation work with KHO [Body]
[PATCH v3 20/21] memblock: add memblock_reserved_hugetlb_size() [Body]
[PATCH v3 21/21] kho: exclude hugetlb memory from scratch size calculation [Body]
Session 2026-07-09
ID (for dev) 3c0bb1dc-91f7-4cb6-b558-fd447a54a771
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 08412b8c707fdbccb7bf2116f0554fe09113cd53 [Config] passed [Log]
[KASAN] Boot test: Base 08412b8c707fdbccb7bf2116f0554fe09113cd53 [Config] passed [Log]
[KASAN] Build Patched 08412b8c707fdbccb7bf2116f0554fe09113cd53 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 08412b8c707fdbccb7bf2116f0554fe09113cd53 [Config] [patched] passed [Log]
[KASAN] Fuzz 08412b8c707fdbccb7bf2116f0554fe09113cd53 [Config] 08412b8c707fdbccb7bf2116f0554fe09113cd53 [Config] [patched] passed [Log] [Artifacts]