audk/MdeModulePkg/Bus/Pci/PciBusDxe
mdkinney 8063b47b1c Fix bug in PciHostBridgeEnumerator().
A linked list is created for the list of PCI Root Bridges in the platform.  This list is then traversed to enumerate each PCI Root Bridge.  After enumeration, the RootBridgeDev is destroyed, but it was not removed from the linked list before it was destroyed.  This left the linked list of PCI Root Bridges in a bad state, specially if memory is cleared on frees, or the freed buffer was reallocated.

The fix is to remove the node from the linked list before the RootBridgeDev is destroyed.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10463 6f19259b-4bc3-4df7-8a09-765794883524
2010-05-07 22:44:54 +00:00
..
ComponentName.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
ComponentName.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciBus.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciBus.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciBusDxe.inf Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciCommand.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciCommand.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDeviceSupport.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDeviceSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDriverOverride.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciDriverOverride.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumerator.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumerator.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumeratorSupport.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciEnumeratorSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciHotPlugSupport.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciHotPlugSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciIo.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciIo.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciLib.c Fix bug in PciHostBridgeEnumerator(). 2010-05-07 22:44:54 +00:00
PciLib.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciOptionRomSupport.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciOptionRomSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciPowerManagement.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciPowerManagement.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciResourceSupport.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciResourceSupport.h Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciRomTable.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
PciRomTable.h Update the copyright notice format 2010-04-24 09:49:11 +00:00