]> git.proxmox.com Git - mirror_edk2.git/blobdiff - QuarkPlatformPkg/Platform/SpiFvbServices/FwBlockService.c
QuarkPlatformPkg/SpiFvbServices: correct NumOfLba vararg type in EraseBlocks()
[mirror_edk2.git] / QuarkPlatformPkg / Platform / SpiFvbServices / FwBlockService.c
index 6d21bb01b602ed20aa7c082748347f96ca6901d7..0e7a7b79a1cff3e3a8e01047b3c82e6cbd0b7eb4 100644 (file)
@@ -1,6 +1,6 @@
 /** @file\r
 \r
-Copyright (c) 2013-2015 Intel Corporation.\r
+Copyright (c) 2013-2016 Intel Corporation.\r
 \r
 This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
@@ -16,8 +16,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include "FwBlockService.h"\r
 \r
 ESAL_FWB_GLOBAL         *mFvbModuleGlobal;\r
-EFI_GUID gEfiFirmwareVolumeBlockProtocolGuid;\r
-EFI_GUID gEfiSmmFirmwareVolumeBlockProtocolGuid;\r
 \r
 EFI_FW_VOL_BLOCK_DEVICE mFvbDeviceTemplate = {\r
   FVB_DEVICE_SIGNATURE,  // Signature\r
@@ -592,9 +590,6 @@ Returns:
 --*/\r
 {\r
   EFI_STATUS  Status;\r
-  UINTN       NumBytes;\r
-\r
-  NumBytes = LbaLength;\r
 \r
   WriteAddress -= (PcdGet32 (PcdFlashAreaBaseAddress));\r
   if (mInSmmMode == 0 ) { // !(EfiInManagementInterrupt ())) {\r
@@ -1216,7 +1211,7 @@ Returns:
       break;\r
     }\r
 \r
-    NumOfLba = VA_ARG (args, UINT32);\r
+    NumOfLba = VA_ARG (args, UINTN);\r
 \r
     //\r
     // Check input parameters\r
@@ -1240,7 +1235,7 @@ Returns:
       break;\r
     }\r
 \r
-    NumOfLba = VA_ARG (args, UINT32);\r
+    NumOfLba = VA_ARG (args, UINTN);\r
 \r
     while (NumOfLba > 0) {\r
       Status = FvbEraseBlock (FvbDevice->Instance, StartingLba, mFvbModuleGlobal, EfiGoneVirtual ());\r
@@ -1640,7 +1635,6 @@ Returns:
   VOID                                *FirmwareVolumeHobList;\r
   UINT32                              BufferSize;\r
   EFI_FV_BLOCK_MAP_ENTRY              *PtrBlockMapEntry;\r
-  UINTN                               LbaAddress;\r
   BOOLEAN                             WriteEnabled;\r
   BOOLEAN                             WriteLocked;\r
   EFI_HANDLE                          FwbHandle;\r
@@ -1884,7 +1878,6 @@ Returns:
     FwhInstance->WriteEnabled             = WriteEnabled;\r
     EfiInitializeLock (&(FwhInstance->FvbDevLock), TPL_HIGH_LEVEL);\r
 \r
-    LbaAddress  = (UINTN) FwhInstance->FvWriteBase[0];\r
     NumOfBlocks = 0;\r
     WriteLocked = FALSE;\r
 \r