diff options
Diffstat (limited to 'drivers/firmware/efi/arm-init.c')
-rw-r--r-- | drivers/firmware/efi/arm-init.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/firmware/efi/arm-init.c b/drivers/firmware/efi/arm-init.c index 388a929baf95..1a6a77df8a5e 100644 --- a/drivers/firmware/efi/arm-init.c +++ b/drivers/firmware/efi/arm-init.c | |||
@@ -265,6 +265,10 @@ void __init efi_init(void) | |||
265 | (params.mmap & ~PAGE_MASK))); | 265 | (params.mmap & ~PAGE_MASK))); |
266 | 266 | ||
267 | init_screen_info(); | 267 | init_screen_info(); |
268 | |||
269 | /* ARM does not permit early mappings to persist across paging_init() */ | ||
270 | if (IS_ENABLED(CONFIG_ARM)) | ||
271 | efi_memmap_unmap(); | ||
268 | } | 272 | } |
269 | 273 | ||
270 | static int __init register_gop_device(void) | 274 | static int __init register_gop_device(void) |