|
@@ -70,14 +70,6 @@ static efi_config_table_type_t arch_tables[] __initdata = {
|
|
|
|
|
|
u64 efi_setup; /* efi setup_data physical address */
|
|
|
|
|
|
-static bool disable_runtime __initdata = false;
|
|
|
-static int __init setup_noefi(char *arg)
|
|
|
-{
|
|
|
- disable_runtime = true;
|
|
|
- return 0;
|
|
|
-}
|
|
|
-early_param("noefi", setup_noefi);
|
|
|
-
|
|
|
int add_efi_memmap;
|
|
|
EXPORT_SYMBOL(add_efi_memmap);
|
|
|
|
|
@@ -492,7 +484,7 @@ void __init efi_init(void)
|
|
|
if (!efi_runtime_supported())
|
|
|
pr_info("No EFI runtime due to 32/64-bit mismatch with kernel\n");
|
|
|
else {
|
|
|
- if (disable_runtime || efi_runtime_init())
|
|
|
+ if (efi_runtime_disabled() || efi_runtime_init())
|
|
|
return;
|
|
|
}
|
|
|
if (efi_memmap_init())
|