]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
disk: part_efi: remove indent level from loop
authorStephen Warren <swarren@nvidia.com>
Mon, 8 Oct 2012 08:14:32 +0000 (08:14 +0000)
committerTom Rini <trini@ti.com>
Wed, 17 Oct 2012 14:59:10 +0000 (07:59 -0700)
Simplify the partition printing loop in print_part_efi() to bail out
early when the first invalid partition is found, rather than indenting
the whole body of the loop. This simplifies later patches.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
disk/part_efi.c

index 264ea9c77f6e24a2dcb87c9233cdc7de85460686..008177ecb053cd8df07bb632798450bb279a7a09 100644 (file)
@@ -138,15 +138,14 @@ void print_part_efi(block_dev_desc_t * dev_desc)
 
        printf("Part\tName\t\t\tStart LBA\tEnd LBA\n");
        for (i = 0; i < le32_to_int(gpt_head->num_partition_entries); i++) {
+               /* Stop at the first non valid PTE */
+               if (!is_pte_valid(&gpt_pte[i]))
+                       break;
 
-               if (is_pte_valid(&gpt_pte[i])) {
-                       printf("%3d\t%-18s\t0x%08llX\t0x%08llX\n", (i + 1),
-                               print_efiname(&gpt_pte[i]),
-                               le64_to_int(gpt_pte[i].starting_lba),
-                               le64_to_int(gpt_pte[i].ending_lba));
-               } else {
-                       break;  /* Stop at the first non valid PTE */
-               }
+               printf("%3d\t%-18s\t0x%08llX\t0x%08llX\n", (i + 1),
+                       print_efiname(&gpt_pte[i]),
+                       le64_to_int(gpt_pte[i].starting_lba),
+                       le64_to_int(gpt_pte[i].ending_lba));
        }
 
        /* Remember to free pte */