[PATCH] efi_loader: Improve EFI variable load message
Heinrich Schuchardt
heinrich.schuchardt at canonical.com
Fri Feb 6 09:50:18 CET 2026
On 2/2/26 12:37, Pranav Tilak wrote:
> Change the EFI variable load message from log_err() to log_info() with
> neutral wording. The previous "Failed to load" message caused customer
> confusion as it appeared to indicate an error condition.
>
> The efi_var_from_file() function deliberately returns EFI_SUCCESS in
> this case to allow the boot process to continue normally. This is
> documented in the function's comment block but was not reflected in
> the log message level or content.
>
> The message now uses informational wording to reflect that this is
> normal behavior when the ubootefi.var file does not yet exist.
>
> Signed-off-by: Pranav Tilak <pranav.vinaytilak at amd.com>
Hello Pranav,
Thank you for the patch.
Please, use scripts/get_maintainer.pl to determine the addressees for
your patches to avoid future review delays.
Reviewed-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> lib/efi_loader/efi_var_file.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/lib/efi_loader/efi_var_file.c b/lib/efi_loader/efi_var_file.c
> index ba0bf33ffbd..f23a964a418 100644
> --- a/lib/efi_loader/efi_var_file.c
> +++ b/lib/efi_loader/efi_var_file.c
> @@ -173,7 +173,7 @@ efi_status_t efi_var_from_file(void)
> r = fs_read(EFI_VAR_FILE_NAME, map_to_sysmem(buf), 0, EFI_VAR_BUF_SIZE,
> &len);
> if (r || len < sizeof(struct efi_var_file)) {
> - log_err("Failed to load EFI variables\n");
> + log_info("No EFI variables loaded\n");
> goto error;
> }
> if (buf->length != len || efi_var_restore(buf, false) != EFI_SUCCESS)
More information about the U-Boot
mailing list