On Thu, 29 Oct 2009 02:52:25 -0700 Yinghai Lu <yinghai@xxxxxxxxxx> wrote: > > move out bus_size_bridges and assign resources out of > pciehp_add_bridge() and at last do them all together one time > including slot bridge, to avoid to call assign resources several > times, when there are several bridges under the slot bridge. > > need to introduce pci_bridge_assign_resources there. > > handle the case the slot bridge that doesn't get pre-allocated big > enough res from FW. > for example pcie devices need 256M, but the bridge only get > preallocated 2M... > > pci_setup_bridge() will take extra check_enabled for the slot bridge, > otherwise update res is not updated to bridge BAR. that is bridge is > enabled already for port service. > > -v2: address Alex's concern about pci remove/rescan feature about > pci_setup_bridge changes. -v3: Kenji pointed out that pci_config_slot > need to be called before pci_bus_add_devices() -v4: move out > pci_is_enabled checkout of pci_setup_bridge() -v5: change the > applying sequence. > > Signed-off-by: Yinghai Lu <yinghai@xxxxxxxxxx> Where are we with this patchset? Given the nature of the changes I'll definitely want to get a few Tested-bys in addition to acks from people involved in this thread. Thanks, -- Jesse Barnes, Intel Open Source Technology Center -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html