]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkNt32Pkg/Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.c
1. Perfect libraries MSA files
[mirror_edk2.git] / EdkNt32Pkg / Dxe / WinNtThunk / Bus / BlockIo / WinNtBlockIo.c
index 5e7a985ed6cbe40d68ab68371350a80115898d21..5666ec28ec3c90d06814c5b3de3020b52db9ad76 100644 (file)
@@ -346,7 +346,7 @@ Returns:
     //\r
     FreeUnicodeStringTable (Private->ControllerNameTable);\r
 \r
-    gBS->FreePool (Private);\r
+    FreePool (Private);\r
   }\r
 \r
   return Status;\r
@@ -430,12 +430,8 @@ Returns:
 \r
   WinNtIo->WinNtThunk->SetErrorMode (SEM_FAILCRITICALERRORS);\r
 \r
-  Status = gBS->AllocatePool (\r
-                  EfiBootServicesData,\r
-                  sizeof (WIN_NT_BLOCK_IO_PRIVATE),\r
-                  &Private\r
-                  );\r
-  ASSERT_EFI_ERROR (Status);\r
+  Private = AllocatePool (sizeof (WIN_NT_BLOCK_IO_PRIVATE));\r
+  ASSERT (Private != NULL);\r
 \r
   EfiInitializeLock (&Private->Lock, EFI_TPL_NOTIFY);\r
 \r
@@ -518,7 +514,7 @@ Returns:
                     );\r
     if (EFI_ERROR (Status)) {\r
       FreeUnicodeStringTable (Private->ControllerNameTable);\r
-      gBS->FreePool (Private);\r
+      FreePool (Private);\r
     }\r
 \r
     DEBUG ((EFI_D_INIT, "BlockDevice added: %s\n", Filename));\r