efi/arm: Defer persistent reservations until after paging_init()
[sfrench/cifs-2.6.git] / drivers / firmware / efi / efi.c
index 249eb70691b0f5e7567cf4fc3bbb8dda9df571cf..72a4da76d2740a76f63f25d6beca0da63a5551b3 100644 (file)
@@ -592,7 +592,11 @@ int __init efi_config_parse_tables(void *config_tables, int count, int sz,
 
                early_memunmap(tbl, sizeof(*tbl));
        }
+       return 0;
+}
 
+int __init efi_apply_persistent_mem_reservations(void)
+{
        if (efi.mem_reserve != EFI_INVALID_TABLE_ADDR) {
                unsigned long prsv = efi.mem_reserve;