This (tiny) series resolves a fairly serious problem with early_ioremap/iounmap/memremap/memunmap on arm64. These functions cannot safely be called after paging_init(), but the sanity check was not triggering. As a result, a fixmap entry was incorrectly cleared during early_initcalls on arm64 UEFI systems. 1/2 reworks the arm64 UEFI support code to not attempt these calls and 2/2 enables the sanity check Leif Lindholm (2): arm64: don't make early_*map() calls post paging_init() arm64: call early_ioremap_reset() in paging_init() arch/arm64/kernel/efi.c | 12 +++--------- arch/arm64/kernel/setup.c | 2 -- arch/arm64/mm/mmu.c | 1 + 3 files changed, 4 insertions(+), 11 deletions(-) -- 2.1.3 -- To unsubscribe from this list: send the line "unsubscribe linux-efi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html