On Fri, 05 Jun 2026 20:34:47 +0200, Pratyush Yadav <[email protected]> wrote: > diff --git a/include/linux/memblock.h b/include/linux/memblock.h > index 5afcd99aa8c1..546d7ef798b8 100644 > --- a/include/linux/memblock.h > +++ b/include/linux/memblock.h > @@ -618,7 +619,7 @@ bool memblock_is_kho_scratch_memory(phys_addr_t addr); > static inline enum migratetype kho_scratch_migratetype(unsigned long pfn, > enum migratetype mt) > { > - if (memblock_is_kho_scratch_memory(PFN_PHYS(pfn))) > + if (kho_scratch_overlap(PFN_PHYS(pfn), pageblock_nr_pages << > PAGE_SHIFT))
I'd move it to kexec_handover.h and kill memblock_is_kho_scratch_memory() in the same patch BTW, please double check that the extended scratch does not require updates to efi_init()::reserve_regions(). -- Sincerely yours, Mike.
