diff options
author | Ard Biesheuvel <ardb@kernel.org> | 2020-01-23 13:09:35 +0100 |
---|---|---|
committer | Ard Biesheuvel <ardb@kernel.org> | 2020-02-23 21:59:42 +0100 |
commit | 9a440391b560347bf5ee7cb96b63e7e91cedf66a (patch) | |
tree | cf404fe7823090701137e537accfe5fbd18cf9a6 | |
parent | efi: Use EFI ResetSystem only when available (diff) | |
download | linux-9a440391b560347bf5ee7cb96b63e7e91cedf66a.tar.xz linux-9a440391b560347bf5ee7cb96b63e7e91cedf66a.zip |
x86/ima: Use EFI GetVariable only when available
Replace the EFI runtime services check with one that tells us whether
EFI GetVariable() is implemented by the firmware.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
-rw-r--r-- | arch/x86/kernel/ima_arch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/ima_arch.c b/arch/x86/kernel/ima_arch.c index 4d4f5d9faac3..cb6ed616a543 100644 --- a/arch/x86/kernel/ima_arch.c +++ b/arch/x86/kernel/ima_arch.c @@ -19,7 +19,7 @@ static enum efi_secureboot_mode get_sb_mode(void) size = sizeof(secboot); - if (!efi_enabled(EFI_RUNTIME_SERVICES)) { + if (!efi_rt_services_supported(EFI_RT_SUPPORTED_GET_VARIABLE)) { pr_info("ima: secureboot mode unknown, no efi\n"); return efi_secureboot_mode_unknown; } |