X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=cmd%2Fgpt.c;h=707d86176673b48b43d1ccd93c22a3201649ac65;hb=94b13bbae90bfb94204b8fe9c531bc163e746a9f;hp=27dd98755a2f9c108be408bf9e3d05407eb88ee6;hpb=002e91087c817f8281fccee327e0d8e98c691a2f;p=u-boot diff --git a/cmd/gpt.c b/cmd/gpt.c index 27dd98755a..707d861766 100644 --- a/cmd/gpt.c +++ b/cmd/gpt.c @@ -282,14 +282,14 @@ static int create_gpt_partitions_list(int numparts, const char *guid, strcat(partitions_list, "name="); strncat(partitions_list, (const char *)curr->gpt_part_info.name, PART_NAME_LEN + 1); - strcat(partitions_list, ",start="); - prettyprint_part_size(partstr, (unsigned long)curr->gpt_part_info.start, - (unsigned long) curr->gpt_part_info.blksz); + sprintf(partstr, ",start=0x%llx", + (unsigned long long)curr->gpt_part_info.start * + curr->gpt_part_info.blksz); /* one extra byte for NULL */ strncat(partitions_list, partstr, PART_NAME_LEN + 1); - strcat(partitions_list, ",size="); - prettyprint_part_size(partstr, curr->gpt_part_info.size, - curr->gpt_part_info.blksz); + sprintf(partstr, ",size=0x%llx", + (unsigned long long)curr->gpt_part_info.size * + curr->gpt_part_info.blksz); strncat(partitions_list, partstr, PART_NAME_LEN + 1); strcat(partitions_list, ",uuid=");