cmd: part: list all 128 GPT partitions
A GPT partition table typically has 128 entries. If a partition table contains a partition 128 'part list' should be able to list it. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
This commit is contained in:
parent
504dbd224a
commit
bc314f8e5f
@ -89,10 +89,10 @@ static int do_part_list(int argc, char *const argv[])
|
||||
|
||||
if (var != NULL) {
|
||||
int p;
|
||||
char str[512] = { '\0', };
|
||||
char str[3 * MAX_SEARCH_PARTITIONS] = { '\0', };
|
||||
struct disk_partition info;
|
||||
|
||||
for (p = 1; p < MAX_SEARCH_PARTITIONS; p++) {
|
||||
for (p = 1; p <= MAX_SEARCH_PARTITIONS; p++) {
|
||||
char t[5];
|
||||
int r = part_get_info(desc, p, &info);
|
||||
|
||||
|
@ -50,7 +50,7 @@ struct block_drvr {
|
||||
|
||||
#define PART_NAME_LEN 32
|
||||
#define PART_TYPE_LEN 32
|
||||
#define MAX_SEARCH_PARTITIONS 64
|
||||
#define MAX_SEARCH_PARTITIONS 128
|
||||
|
||||
#define PART_BOOTABLE ((int)BIT(0))
|
||||
#define PART_EFI_SYSTEM_PARTITION ((int)BIT(1))
|
||||
|
Loading…
Reference in New Issue
Block a user