From: Andrew Morton arch/i386/kernel/built-in.o: In function `efi_init_e820_map': arch/i386/kernel/setup.c:1464: undefined reference to `memmap' arch/i386/kernel/setup.c:1464: undefined reference to `memmap' arch/i386/kernel/setup.c:1464: undefined reference to `memmap' Cc: Edgar Hucek Signed-off-by: Andrew Morton --- arch/i386/kernel/setup.c | 2 ++ 1 file changed, 2 insertions(+) diff -puN arch/i386/kernel/setup.c~add-efi-e820-memory-mapping-on-x86-fix arch/i386/kernel/setup.c --- a/arch/i386/kernel/setup.c~add-efi-e820-memory-mapping-on-x86-fix +++ a/arch/i386/kernel/setup.c @@ -1318,6 +1318,7 @@ static void set_mca_bus(int x) static void set_mca_bus(int x) { } #endif +#ifdef CONFIG_EFI /* * Make a e820 memory map */ @@ -1373,6 +1374,7 @@ void __init efi_init_e820_map(void) } } } +#endif /* * Determine if we were loaded by an EFI loader. If so, then we have also been _