audk/MdeModulePkg/Bus
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
..
Ata/AtaBusDxe Update the copyright notice format 2010-04-24 09:49:11 +00:00
Pci Fix bug in PciHostBridgeEnumerator(). 2010-05-07 22:44:54 +00:00
Scsi Update the copyright notice format 2010-04-24 09:49:11 +00:00
Usb 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