Thanks Javier, On Fri, 13 Jun 2025 at 11:58, Javier Martinez Canillas <javi...@redhat.com> wrote: > > This function will be used by the EFI application disk support code > to provide data required by the EFI_PARTITION_INFORMATION_PROTOCOL. > > Signed-off-by: Javier Martinez Canillas <javi...@redhat.com> > ---
Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> > > disk/part_efi.c | 2 +- > include/part.h | 14 ++++++++++++++ > 2 files changed, 15 insertions(+), 1 deletion(-) > > diff --git a/disk/part_efi.c b/disk/part_efi.c > index c7d79e253958..9f7907075887 100644 > --- a/disk/part_efi.c > +++ b/disk/part_efi.c > @@ -216,7 +216,7 @@ 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) > +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; > diff --git a/include/part.h b/include/part.h > index fcb3c13dea4d..ae36f23e33bb 100644 > --- a/include/part.h > +++ b/include/part.h > @@ -628,6 +628,20 @@ int gpt_verify_partitions(struct blk_desc *desc, > */ > int get_disk_guid(struct blk_desc *desc, char *guid); > > +/** > + * part_get_gpt_pte() - Get the GPT partition table entry of a partition > + * > + * This function reads the GPT partition table entry (PTE) for a given > + * block device and partition number. > + * > + * @desc: block device descriptor > + * @part: partition number for which to return the PTE > + * @gpt_e: GPT partition table entry > + * > + * Return: 0 on success, otherwise error > + */ > +int part_get_gpt_pte(struct blk_desc *desc, int part, gpt_entry *gpt_e); > + > #endif > > #if CONFIG_IS_ENABLED(DOS_PARTITION) > -- > 2.49.0 >