Commit-ID: 67a9b9c53cafd3f391dccc84a3af45334c6267fc Gitweb: http://git.kernel.org/tip/67a9b9c53cafd3f391dccc84a3af45334c6267fc Author: Daniel Kiper <daniel.kiper@xxxxxxxxxx> AuthorDate: Mon, 30 Jun 2014 19:52:57 +0200 Committer: Matt Fleming <matt.fleming@xxxxxxxxx> CommitDate: Fri, 18 Jul 2014 21:23:54 +0100 arch/x86: Do not access EFI memory map if it is not available Do not access EFI memory map if it is not available. At least Xen dom0 EFI implementation does not have an access to it. Signed-off-by: Daniel Kiper <daniel.kiper@xxxxxxxxxx> Signed-off-by: Matt Fleming <matt.fleming@xxxxxxxxx> --- arch/x86/platform/efi/efi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/x86/platform/efi/efi.c b/arch/x86/platform/efi/efi.c index b405972..7d627a0 100644 --- a/arch/x86/platform/efi/efi.c +++ b/arch/x86/platform/efi/efi.c @@ -946,6 +946,9 @@ u64 efi_mem_attributes(unsigned long phys_addr) efi_memory_desc_t *md; void *p; + if (!efi_enabled(EFI_MEMMAP)) + return 0; + for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) { md = p; if ((md->phys_addr <= phys_addr) && -- To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html