[PATCH 1/1] efi_loader: simplify efi_tcg2_hash_log_extend_event()

Ilias Apalodimas ilias.apalodimas at linaro.org
Thu Nov 7 10:58:52 CET 2024


On Tue, 5 Nov 2024 at 04:20, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> The value of variable nt is never used. Just use NULL when calling
> efi_check_pe().
>
> The API function is not expected to write to the console. Such output might
> have unwanted side effects on the screen layout of an EFI application.
>
> Leave error handling to the caller.
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
>  lib/efi_loader/efi_tcg2.c | 5 +----
>  1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/lib/efi_loader/efi_tcg2.c b/lib/efi_loader/efi_tcg2.c
> index 866a529857e..572c6b5bf63 100644
> --- a/lib/efi_loader/efi_tcg2.c
> +++ b/lib/efi_loader/efi_tcg2.c
> @@ -607,12 +607,9 @@ efi_tcg2_hash_log_extend_event(struct efi_tcg2_protocol *this, u64 flags,
>          * Format"
>          */
>         if (flags & PE_COFF_IMAGE) {
> -               IMAGE_NT_HEADERS32 *nt;
> -
>                 ret = efi_check_pe((void *)(uintptr_t)data_to_hash,
> -                                  data_to_hash_len, (void **)&nt);
> +                                  data_to_hash_len, NULL);
>                 if (ret != EFI_SUCCESS) {
> -                       log_err("Not a valid PE-COFF file\n");
>                         ret = EFI_UNSUPPORTED;
>                         goto out;
>                 }
> --
> 2.45.2
>

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


More information about the U-Boot mailing list