[PATCH 1/1] efi_loader: avoid writing message in Exit() boot service

Ilias Apalodimas ilias.apalodimas at linaro.org
Thu Nov 28 11:46:58 CET 2024


On Wed, 27 Nov 2024 at 01:40, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> We should not write messages in UEFI API functions. This may lead to
> incorrect screen layout in UEFI application.
>
> For single statements after if clause we don't need braces.
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
>  lib/efi_loader/efi_boottime.c | 7 +++----
>  1 file changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c
> index 080e7f78ae3..38b0af9d502 100644
> --- a/lib/efi_loader/efi_boottime.c
> +++ b/lib/efi_loader/efi_boottime.c
> @@ -3495,10 +3495,9 @@ static efi_status_t EFIAPI efi_exit(efi_handle_t image_handle,
>         if (IS_ENABLED(CONFIG_EFI_TCG2_PROTOCOL)) {
>                 if (image_obj->image_type == IMAGE_SUBSYSTEM_EFI_APPLICATION) {
>                         ret = efi_tcg2_measure_efi_app_exit();
> -                       if (ret != EFI_SUCCESS) {
> -                               log_warning("tcg2 measurement fails(0x%lx)\n",
> -                                           ret);
> -                       }
> +                       if (ret != EFI_SUCCESS)
> +                               log_debug("tcg2 measurement fails (0x%lx)\n",
> +                                         ret);
>                 }
>         }
>
> --
> 2.45.2
>

Reviewed-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>


More information about the U-Boot mailing list