diff options
-rw-r--r-- | arch/x86/kernel/kexec-bzimage64.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kernel/kexec-bzimage64.c b/arch/x86/kernel/kexec-bzimage64.c index 0d5efa34f359..53917a3ebf94 100644 --- a/arch/x86/kernel/kexec-bzimage64.c +++ b/arch/x86/kernel/kexec-bzimage64.c | |||
@@ -167,6 +167,9 @@ setup_efi_state(struct boot_params *params, unsigned long params_load_addr, | |||
167 | struct efi_info *current_ei = &boot_params.efi_info; | 167 | struct efi_info *current_ei = &boot_params.efi_info; |
168 | struct efi_info *ei = ¶ms->efi_info; | 168 | struct efi_info *ei = ¶ms->efi_info; |
169 | 169 | ||
170 | if (!efi_enabled(EFI_RUNTIME_SERVICES)) | ||
171 | return 0; | ||
172 | |||
170 | if (!current_ei->efi_memmap_size) | 173 | if (!current_ei->efi_memmap_size) |
171 | return 0; | 174 | return 0; |
172 | 175 | ||