Clean up meta data and code scrub for PCI Bus module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8624 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
vanjeff
2009-06-23 07:19:00 +00:00
parent 03476bf384
commit 48a9ea7b1b
13 changed files with 457 additions and 577 deletions

View File

@@ -223,7 +223,7 @@ PciRootBridgeEnumerator (
Configuration
);
gBS->FreePool (Configuration);
FreePool (Configuration);
if (EFI_ERROR (Status)) {
return Status;
@@ -683,9 +683,9 @@ RejectPciDevice (
//
// Remove the padding resource from a bridge
//
if ( IS_PCI_BRIDGE(&PciDevice->Pci) && \
if ( IS_PCI_BRIDGE(&PciDevice->Pci) &&
PciDevice->ResourcePaddingDescriptors != NULL ) {
gBS->FreePool (PciDevice->ResourcePaddingDescriptors);
FreePool (PciDevice->ResourcePaddingDescriptors);
PciDevice->ResourcePaddingDescriptors = NULL;
return EFI_SUCCESS;
}
@@ -1950,7 +1950,7 @@ PciHotPlugRequestNotify (
ChildHandleBuffer
);
return EFI_SUCCESS;
return Status;
}
if (Operation == EfiPciHotplugRequestRemove) {
@@ -1959,8 +1959,8 @@ PciHotPlugRequestNotify (
//
// Remove all devices on the bridge
//
Status = RemoveAllPciDeviceOnBridge (RootBridgeHandle, Bridge);
return Status;
RemoveAllPciDeviceOnBridge (RootBridgeHandle, Bridge);
return EFI_SUCCESS;
}