audk/MdeModulePkg
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
..
Application Update the copyright notice format 2010-04-24 09:49:11 +00:00
Bus Fix bug in PciHostBridgeEnumerator(). 2010-05-07 22:44:54 +00:00
Core Use new API GetSectionFromAnyFvByFileType() of MdePkg DxeServicesLib library to get PE data of SMM_CORE driver. 2010-05-05 01:58:36 +00:00
Include Update the copyright notice format 2010-04-24 09:49:11 +00:00
Library Update the copyright notice format 2010-04-24 09:49:11 +00:00
Logo Update the copyright notice format 2010-04-24 09:49:11 +00:00
Universal raise TPL to TPL_CALLBACK level at DriverBindingStart() for all usb-related modules, which prevent DriverBindingStop() from being invoked when DriverBindingStart() runs. 2010-05-05 05:21:38 +00:00
MdeModulePkg.dec Update the copyright notice format 2010-04-24 09:49:11 +00:00
MdeModulePkg.dsc Update the copyright notice format 2010-04-24 09:49:11 +00:00