diff options
author | Dave Young <dyoung@redhat.com> | 2014-08-14 05:15:26 -0400 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2014-10-03 13:40:58 -0400 |
commit | b2e0a54a1296a91b800f316df7bef7d1905e4fd0 (patch) | |
tree | da46563d0e34f6d4d33c4952d73bb22576d47c6d /arch/x86 | |
parent | 1282278ee00b41f314d1bce058a6b28b1bd49c21 (diff) |
efi: Move noefi early param code out of x86 arch code
noefi param can be used for arches other than X86 later, thus move it
out of x86 platform code.
Signed-off-by: Dave Young <dyoung@redhat.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'arch/x86')
-rw-r--r-- | arch/x86/platform/efi/efi.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/arch/x86/platform/efi/efi.c b/arch/x86/platform/efi/efi.c index a1f745b0bf1d..c90d3cd2728c 100644 --- a/arch/x86/platform/efi/efi.c +++ b/arch/x86/platform/efi/efi.c | |||
@@ -70,14 +70,6 @@ static efi_config_table_type_t arch_tables[] __initdata = { | |||
70 | 70 | ||
71 | u64 efi_setup; /* efi setup_data physical address */ | 71 | u64 efi_setup; /* efi setup_data physical address */ |
72 | 72 | ||
73 | static bool disable_runtime __initdata = false; | ||
74 | static int __init setup_noefi(char *arg) | ||
75 | { | ||
76 | disable_runtime = true; | ||
77 | return 0; | ||
78 | } | ||
79 | early_param("noefi", setup_noefi); | ||
80 | |||
81 | int add_efi_memmap; | 73 | int add_efi_memmap; |
82 | EXPORT_SYMBOL(add_efi_memmap); | 74 | EXPORT_SYMBOL(add_efi_memmap); |
83 | 75 | ||
@@ -492,7 +484,7 @@ void __init efi_init(void) | |||
492 | if (!efi_runtime_supported()) | 484 | if (!efi_runtime_supported()) |
493 | pr_info("No EFI runtime due to 32/64-bit mismatch with kernel\n"); | 485 | pr_info("No EFI runtime due to 32/64-bit mismatch with kernel\n"); |
494 | else { | 486 | else { |
495 | if (disable_runtime || efi_runtime_init()) | 487 | if (efi_runtime_disabled() || efi_runtime_init()) |
496 | return; | 488 | return; |
497 | } | 489 | } |
498 | if (efi_memmap_init()) | 490 | if (efi_memmap_init()) |