On Mon, Jun 4, 2012 at 9:37 PM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote: > That's true, but I don't think it answers the question. If we have: > > pci_bus->bridge == pci_bus->self->dev > > why would we need both "self" and "bridge"? It would be interesting > to try to remove "bridge" and replace uses of it with "self->dev". then how about root bus? root bus ->self should be NULL. root bus ->bridge is to the hostbridge->dev. Yinghai -- 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