[PATCH v2 1/4] part: rename disk_partition_type_uuid()

Simon Glass sjg at chromium.org
Mon Sep 4 18:48:51 CEST 2023


Hi Heinrich,

On Sat, 2 Sept 2023 at 01:34, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
>
> Rename disk_partition_type_uuid to disk_partition_type_guid.
>
> Provide function descriptions for the getter and setter.
>
> Fixes: bcd645428c34 ("part: Add accessors for struct disk_partition type_uuid")
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
> ---
> v2:
>         new patch
> ---
>  disk/part_efi.c |  2 +-
>  include/part.h  | 26 +++++++++++++++++++++++---
>  2 files changed, 24 insertions(+), 4 deletions(-)

Reviewed-by: Simon Glass <sjg at chromium.org>

But this doesn't look like a rename


>
> diff --git a/disk/part_efi.c b/disk/part_efi.c
> index 39382c5fae..b7aef3731b 100644
> --- a/disk/part_efi.c
> +++ b/disk/part_efi.c
> @@ -299,7 +299,7 @@ int part_get_info_efi(struct blk_desc *desc, int part,
>         }
>         if (IS_ENABLED(CONFIG_PARTITION_TYPE_GUID)) {
>                 uuid_bin_to_str(gpt_pte[part - 1].partition_type_guid.b,
> -                               (char *)disk_partition_type_uuid(info),
> +                               (char *)disk_partition_type_guid(info),
>                                 UUID_STR_FORMAT_GUID);
>         }
>
> diff --git a/include/part.h b/include/part.h
> index f321479a5e..db34bc6bb7 100644
> --- a/include/part.h
> +++ b/include/part.h
> @@ -108,18 +108,38 @@ static inline void disk_partition_clr_uuid(struct disk_partition *info)
>  }
>
>  /* Accessors for struct disk_partition field ->type_guid */
> -extern char *__invalid_use_of_disk_partition_type_uuid;
> +extern char *__invalid_use_of_disk_partition_type_guid;
>
> +/**
> + * disk_partition_type_guid() - get partition type GUID
> + *
> + * By using this function to get the partition type GUID we can use
> + * 'if (IS_ENABLED(CONFIG_PARTITION_TYPE_GUID))' instead of
> + * '#ifdef CONFIG_PARTITION_TYPE_GUID'.
> + *
> + * @info:      partition information
> + * Return:     partition type GUID
> + */
>  static inline const
> -char *disk_partition_type_uuid(const struct disk_partition *info)
> +char *disk_partition_type_guid(const struct disk_partition *info)
>  {
>  #ifdef CONFIG_PARTITION_TYPE_GUID
>         return info->type_guid;
>  #else
> -       return __invalid_use_of_disk_partition_type_uuid;
> +       return __invalid_use_of_disk_partition_type_guid;
>  #endif
>  }
>
> +/**
> + * disk_partition_set_type_guid() - set partition type GUID
> + *
> + * By using this function to set the partition type GUID we can use
> + * 'if (IS_ENABLED(CONFIG_PARTITION_TYPE_GUID))' instead of
> + * '#ifdef CONFIG_PARTITION_TYPE_GUID'.
> + *
> + * @info:      partition information
> + * @val:       partition type GUID as string
> + */
>  static inline void disk_partition_set_type_guid(struct disk_partition *info,
>                                                 const char *val)
>  {
> --
> 2.40.1
>


More information about the U-Boot mailing list