2021-05-15 11:26:58

by Paul Menzel

[permalink] [raw]
Subject: [PATCH] x86/efi: Log 32/64-bit mismatch with kernel as an error

Log the message

No EFI runtime due to 32/64-bit mismatch with kernel

as an error condition, as several things like efivarfs won’t work
without the EFI runtime.

Signed-off-by: Paul Menzel <[email protected]>
---
arch/x86/platform/efi/efi.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/platform/efi/efi.c b/arch/x86/platform/efi/efi.c
index 8a26e705cb06..147c30a81f15 100644
--- a/arch/x86/platform/efi/efi.c
+++ b/arch/x86/platform/efi/efi.c
@@ -468,7 +468,7 @@ void __init efi_init(void)
*/

if (!efi_runtime_supported())
- pr_info("No EFI runtime due to 32/64-bit mismatch with kernel\n");
+ pr_err("No EFI runtime due to 32/64-bit mismatch with kernel\n");

if (!efi_runtime_supported() || efi_runtime_disabled()) {
efi_memmap_unmap();
--
2.31.1



2021-05-22 12:11:43

by Ard Biesheuvel

[permalink] [raw]
Subject: Re: [PATCH] x86/efi: Log 32/64-bit mismatch with kernel as an error

On Sat, 15 May 2021 at 10:14, Paul Menzel <[email protected]> wrote:
>
> Log the message
>
> No EFI runtime due to 32/64-bit mismatch with kernel
>
> as an error condition, as several things like efivarfs won’t work
> without the EFI runtime.
>
> Signed-off-by: Paul Menzel <[email protected]>
> ---
> arch/x86/platform/efi/efi.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/x86/platform/efi/efi.c b/arch/x86/platform/efi/efi.c
> index 8a26e705cb06..147c30a81f15 100644
> --- a/arch/x86/platform/efi/efi.c
> +++ b/arch/x86/platform/efi/efi.c
> @@ -468,7 +468,7 @@ void __init efi_init(void)
> */
>
> if (!efi_runtime_supported())
> - pr_info("No EFI runtime due to 32/64-bit mismatch with kernel\n");
> + pr_err("No EFI runtime due to 32/64-bit mismatch with kernel\n");
>
> if (!efi_runtime_supported() || efi_runtime_disabled()) {
> efi_memmap_unmap();
> --
> 2.31.1
>

Queued up now, thanks.