[PATCH v8 21/61] PCI: Treat optional as required in first try for bridge rescan

2015-10-27 Thread Yinghai Lu
For rescan bridge/bus that children are removed before, we should treat optional as required just like root bus the boot time in 19aa7ee432ce (PCI: make re-allocation try harder by reassigning ranges higher in the heirarchy). The reason: allocate required and expand to optional path do not put

[PATCH v8 21/61] PCI: Treat optional as required in first try for bridge rescan

2015-10-27 Thread Yinghai Lu
For rescan bridge/bus that children are removed before, we should treat optional as required just like root bus the boot time in 19aa7ee432ce (PCI: make re-allocation try harder by reassigning ranges higher in the heirarchy). The reason: allocate required and expand to optional path do not put