diff options
author | jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-12-18 05:28:26 +0000 |
---|---|---|
committer | jji4 <jji4@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-12-18 05:28:26 +0000 |
commit | 9b38ff3499b91b2350292306692607b930c00df3 (patch) | |
tree | 046f6ffa8382cbb724eb673117019a525684c8c4 /MdeModulePkg/Bus/Scsi/ScsiBusDxe | |
parent | d0cca731c3d468a6ac84e8e49c1d8f9c5e0d0aec (diff) | |
download | edk2-9b38ff3499b91b2350292306692607b930c00df3.tar.gz edk2-9b38ff3499b91b2350292306692607b930c00df3.tar.bz2 edk2-9b38ff3499b91b2350292306692607b930c00df3.zip |
Some codes have been altered and replaced by functions of memory allocation library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7072 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Bus/Scsi/ScsiBusDxe')
-rw-r--r-- | MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c b/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c index 7ee8c50728..654e5c042c 100644 --- a/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c +++ b/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c @@ -429,11 +429,11 @@ SCSIBusDriverBindingStart ( }
FreePool (ScsiTargetId);
return EFI_SUCCESS;
-
+
ErrorExit:
if (ScsiBusDev != NULL) {
- gBS->FreePool (ScsiBusDev);
+ FreePool (ScsiBusDev);
}
if (ExtScsiSupport) {
@@ -854,13 +854,9 @@ ScsiExecuteSCSICommand ( );
} else {
- Status = gBS->AllocatePool (
- EfiBootServicesData,
- sizeof(EFI_SCSI_PASS_THRU_SCSI_REQUEST_PACKET),
- (VOID**)&mWorkingBuffer
- );
+ mWorkingBuffer = AllocatePool (sizeof(EFI_SCSI_PASS_THRU_SCSI_REQUEST_PACKET));
- if (EFI_ERROR (Status)) {
+ if (mWorkingBuffer == NULL) {
return EFI_DEVICE_ERROR;
}
@@ -900,7 +896,7 @@ ScsiExecuteSCSICommand ( );
if (EFI_ERROR(Status)) {
- gBS->FreePool(mWorkingBuffer);
+ FreePool(mWorkingBuffer);
gBS->CloseEvent(PacketEvent);
return Status;
}
@@ -1047,7 +1043,7 @@ ScsiScanCreateDevice ( NULL
);
if (EFI_ERROR (Status)) {
- gBS->FreePool (ScsiIoDevice);
+ FreePool (ScsiIoDevice);
return EFI_OUT_OF_RESOURCES;
} else {
if (ScsiBusDev->ExtScsiSupport) {
|