On 6 November 2018 at 20:08, Russell King - ARM Linux <linux@xxxxxxxxxxxxxxx> wrote: > On Tue, Nov 06, 2018 at 08:02:58PM +0100, Ard Biesheuvel wrote: >> On 6 November 2018 at 12:37, Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> wrote: >> > The new memory EFI reservation feature we introduced to allow memory >> > reservations to persist across kexec may trigger an unbounded number >> > of calls to memblock_reserve(). The memblock subsystem can deal with >> > this fine, but not before memblock resizing is enabled, which we can >> > only do after paging_init(), when the memory we reallocate the array >> > into is actually mapped. >> > >> > So break out the memreserve table processing into a separate function >> > and call if after paging_init() on both arm64 and ARM. >> > >> > Cc: Russell King <linux@xxxxxxxxxxxxxxx> >> > Signed-off-by: Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> >> >> Russell, >> >> If you are ok with this patch, may I have your ack please? I would >> like to send it out before the end of the week. > > You're not going to get a quick answer to this, because it needs me to > investigate what the effect of this change actually is by code review. > I can't guarantee when I'll get around to that. > Fair enough. I will drop the ARM hunk for now then, and we'll fix ARM when you have more time. Thanks,