)\r
{\r
EFI_STATUS Status;\r
- UINT32 BlockSize = BlockIo->Media->BlockSize;\r
- EFI_LBA EndLBA = BlockIo->Media->LastBlock;\r
- EFI_LBA DescriptorLBAs[] = { 256, EndLBA - 256, EndLBA, 512 };\r
+ UINT32 BlockSize;\r
+ EFI_LBA EndLBA;\r
+ EFI_LBA DescriptorLBAs[4];\r
UINTN Index;\r
\r
+ BlockSize = BlockIo->Media->BlockSize;\r
+ EndLBA = BlockIo->Media->LastBlock;\r
+ DescriptorLBAs[0] = 256;\r
+ DescriptorLBAs[1] = EndLBA - 256;\r
+ DescriptorLBAs[2] = EndLBA;\r
+ DescriptorLBAs[3] = 512;\r
+\r
for (Index = 0; Index < ARRAY_SIZE (DescriptorLBAs); Index++) {\r
Status = DiskIo->ReadDisk (\r
DiskIo,\r