X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkNt32Pkg%2FDxe%2FWinNtThunk%2FBus%2FBlockIo%2FWinNtBlockIo.c;fp=EdkNt32Pkg%2FDxe%2FWinNtThunk%2FBus%2FBlockIo%2FWinNtBlockIo.c;h=5666ec28ec3c90d06814c5b3de3020b52db9ad76;hp=5e7a985ed6cbe40d68ab68371350a80115898d21;hb=fa332de7493caee4d3fa22392dc6292cfbb6f224;hpb=db29f969a9eb430eb81fd027614d4933c1d450e1 diff --git a/EdkNt32Pkg/Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.c b/EdkNt32Pkg/Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.c index 5e7a985ed6..5666ec28ec 100644 --- a/EdkNt32Pkg/Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.c +++ b/EdkNt32Pkg/Dxe/WinNtThunk/Bus/BlockIo/WinNtBlockIo.c @@ -346,7 +346,7 @@ Returns: // FreeUnicodeStringTable (Private->ControllerNameTable); - gBS->FreePool (Private); + FreePool (Private); } return Status; @@ -430,12 +430,8 @@ Returns: WinNtIo->WinNtThunk->SetErrorMode (SEM_FAILCRITICALERRORS); - Status = gBS->AllocatePool ( - EfiBootServicesData, - sizeof (WIN_NT_BLOCK_IO_PRIVATE), - &Private - ); - ASSERT_EFI_ERROR (Status); + Private = AllocatePool (sizeof (WIN_NT_BLOCK_IO_PRIVATE)); + ASSERT (Private != NULL); EfiInitializeLock (&Private->Lock, EFI_TPL_NOTIFY); @@ -518,7 +514,7 @@ Returns: ); if (EFI_ERROR (Status)) { FreeUnicodeStringTable (Private->ControllerNameTable); - gBS->FreePool (Private); + FreePool (Private); } DEBUG ((EFI_D_INIT, "BlockDevice added: %s\n", Filename));