[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/4] bli: don't use %pG format specifier
From: |
Laszlo Ersek |
Subject: |
Re: [PATCH 1/4] bli: don't use %pG format specifier |
Date: |
Thu, 5 Oct 2023 16:24:16 +0200 |
On 10/5/23 12:47, Oliver Steffen wrote:
> We are about to revert the unified GUID type and it's printf format
> specifier, so do use the explicit printf statement for the partition
> UUID here instread.
>
> Signed-off-by: Oliver Steffen <osteffen@redhat.com>
> ---
> grub-core/commands/bli.c | 9 ++++++++-
> 1 file changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/grub-core/commands/bli.c b/grub-core/commands/bli.c
> index e0d8a54f7..2a3933925 100644
> --- a/grub-core/commands/bli.c
> +++ b/grub-core/commands/bli.c
> @@ -70,7 +70,14 @@ get_part_uuid (const char *device_name, char **part_uuid)
> goto fail;
> }
>
> - *part_uuid = grub_xasprintf ("%pG", &entry.guid);
> + *part_uuid = grub_xasprintf (
> + "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x",
> + grub_le_to_cpu32 (entry.guid.data1),
> + grub_le_to_cpu16 (entry.guid.data2),
> + grub_le_to_cpu16 (entry.guid.data3),
> + entry.guid.data4[0], entry.guid.data4[1], entry.guid.data4[2],
> + entry.guid.data4[3], entry.guid.data4[4], entry.guid.data4[5],
> + entry.guid.data4[6], entry.guid.data4[7]);
> if (*part_uuid == NULL)
> status = grub_errno;
>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
- [PATCH 0/4] Revert unified GUID struct, Oliver Steffen, 2023/10/05
- [PATCH 1/4] bli: don't use %pG format specifier, Oliver Steffen, 2023/10/05
- Re: [PATCH 1/4] bli: don't use %pG format specifier,
Laszlo Ersek <=
- [PATCH 2/4] Revert "guid: Make use of GUID printf format specifier", Oliver Steffen, 2023/10/05
- [PATCH 4/4] guid: un-unifiy GUID types, Oliver Steffen, 2023/10/05
- [PATCH 3/4] Revert "kern/misc: Add a format specifier GUIDs", Oliver Steffen, 2023/10/05
- Re: [PATCH 0/4] Revert unified GUID struct, Vladimir 'phcoder' Serbinenko, 2023/10/05