//\r
FreeUnicodeStringTable (Private->ControllerNameTable);\r
\r
- gBS->FreePool (Private);\r
+ FreePool (Private);\r
}\r
\r
return Status;\r
\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
);\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