Use %llx format specifier for 64-bit lbaint.

the data is fine, printf is getting confused consuming the data.

BUG: 29246495
Change-Id: I5f3584019efda164b623533bfe54dab4152c0e4d
diff --git a/disk/part_efi.c b/disk/part_efi.c
index 6fb5d46..59cd538 100644
--- a/disk/part_efi.c
+++ b/disk/part_efi.c
@@ -387,7 +387,12 @@
 		"#", "start", "size", "blksz", "name", "type", "uuid");
 	for (i = 0; i < parts; i++) {
 		disk_partition_t* p = &partitions[i];
-		printf("%2d: 0x%08lx 0x%08lx 0x%08lx %-16s %-16s %s\n",
+		printf(
+#ifdef CONFIG_SYS_64BIT_LBA
+			"%2d: 0x%08llx 0x%08llx 0x%08lx %-16s %-16s %s\n",
+#else
+			"%2d: 0x%08lx 0x%08lx 0x%08lx %-16s %-16s %s\n",
+#endif
 			i, p->start, p->size, p->blksz, p->name, p->type, p->uuid);
 	}