On Fri, Sep 06, 2013 at 05:09:41PM -0600, Bjorn Helgaas wrote: >[+cc Kenji, Alex] > >On Fri, Sep 06, 2013 at 09:45:56AM +0800, Wei Yang wrote: >> In __pci_bus_size_bridges() we check whether a pci bus is a root >> bus by testing bus->self. As indicated by commit 79af72d7 >> ("PCI: pci_is_root_bus helper"), bus->self == NULL is not a proper >> way to check the pci root bus. >> >> This patch changes it to pci_is_root_bus() to check whether it is >> a root bus. > >I think this is a good change, even if only on the grounds of >consistency. > >Did you trip over a case where a root bus has bus->self != NULL? >I'd like to know more details about the case where: > > (bus->parent == NULL) && (bus->self != NULL) I found one case that (bus->self == NULL) and this bus is not root bus. Not sure, this case will meet your requirement? -- Richard Yang Help you, Help me -- 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