The EFI persistent memory reservations introduced during the v4.20 merge window had some teething issue, and we ended up disabling it temporarily for 32-bit ARM due to the fact that the needed changes were not as straightforward as on arm64. So this series fixes the issues, and re-enables the feature for 32-bit ARM. Cc: Russell King <linux@xxxxxxxxxxxxxxx> Cc: Marc Zyngier <marc.zyngier@xxxxxxx> Ard Biesheuvel (4): ARM: mm: permit memblock resizing right after mapping the linear region ARM: mm: permit early_memremap() to be used in paging_init() efi/arm: apply persistent memory reservations during paging_init() efi/arm: re-enable the memreserve table for 32-bit ARM arch/arm/kernel/setup.c | 2 -- arch/arm/mm/init.c | 1 - arch/arm/mm/mmu.c | 5 +++++ drivers/firmware/efi/libstub/arm-stub.c | 3 --- 4 files changed, 5 insertions(+), 6 deletions(-) -- 2.19.2