On Mon, 16 Jun 2025 at 17:08, Javier Martinez Canillas
<javi...@redhat.com> wrote:
>
> Heinrich Schuchardt <xypron.g...@gmx.de> writes:
>
> Thanks Ilias and Heinrich for your review / feedback.
>
> > On 16.06.25 15:32, Ilias Apalodimas wrote:
> >> On Fri, 13 Jun 2025 at 11:58, Javier Martinez Canillas
> >> <javi...@redhat.com> wrote:
> >>>
> >>> Factor out the logic to get the Partition Table Entry (PTE) of a given
> >>> partition into a helper function, since it could be used by other code.
> >>>
> >>> Signed-off-by: Javier Martinez Canillas <javi...@redhat.com>
> >>> ---
> >>>
> >>>   disk/part_efi.c | 67 +++++++++++++++++++++++++++++--------------------
> >>>   1 file changed, 40 insertions(+), 27 deletions(-)
> >>>
> >>> diff --git a/disk/part_efi.c b/disk/part_efi.c
> >>> index 932d058c184c..c7d79e253958 100644
> >>> --- a/disk/part_efi.c
> >>> +++ b/disk/part_efi.c
> >>> @@ -216,6 +216,34 @@ int get_disk_guid(struct blk_desc *desc, char *guid)
> >>>          return 0;
> >>>   }
> >>>
> >>> +static int part_get_gpt_pte(struct blk_desc *desc, int part, gpt_entry 
> >>> *gpt_e)
> >>> +{
> >>> +       ALLOC_CACHE_ALIGN_BUFFER_PAD(gpt_header, gpt_head, 1, 
> >>> desc->blksz);
> >>> +       gpt_entry *gpt_pte = NULL;
> >>> +
> >>> +       /* "part" argument must be at least 1 */
> >>> +       if (part < 1) {
> >>> +               log_debug("Invalid Argument(s)\n");
> >>
> >> I think this should be a log_err an match the comment above
> >
> > Screen output during a running EFI application like GRUB should be
> > avoided as output will no longer match the expected cursor positioning
> > for the EFI console.
> >
> > Please, stick to log_debug().
> >
>
> I agree. This allows to have for example flicker-free boot output. But
> also, I tried to follow the convention I noticed in this file and AFAICT
> most messages printouts were using just log_debug().

Ah yes, Heinrich is right, I forgot that this is going to be plugged
in an EFI protocol

Thanks
/Ilias
>
> > Shell commands like gpt should write a message based on error codes.
> >
> > Best regards
> >
> > Heinrich
> >
>
> --
> Best regards,
>
> Javier Martinez Canillas
> Core Platforms
> Red Hat
>

Reply via email to