x86/efi: Push EFI_MEMMAP check into leaf routines
[linux-2.6-microblaze.git] / arch / x86 / platform / efi / quirks.c
index 3b9fd67..7675cf7 100644 (file)
@@ -320,6 +320,9 @@ void __init efi_reserve_boot_services(void)
 {
        efi_memory_desc_t *md;
 
+       if (!efi_enabled(EFI_MEMMAP))
+               return;
+
        for_each_efi_memory_desc(md) {
                u64 start = md->phys_addr;
                u64 size = md->num_pages << EFI_PAGE_SHIFT;