alistair23-linux/drivers/pci
Wei Yang 2ba29e270e PCI: Use pci_is_root_bus() to check for root bus
In __pci_bus_size_bridges() we check whether a 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 for a root bus.
One issue is that "virtual" buses added for SR-IOV (via virtfn_add_bus())
have bus->self == NULL but are not root buses.

This patch changes it to pci_is_root_bus() to check whether it is a root
bus.

[bhelgaas: changelog]
Signed-off-by: Wei Yang <weiyang@linux.vnet.ibm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
2013-09-25 15:43:48 -06:00
..
host ARM: SoC platform changes for 3.12 2013-09-06 13:30:06 -07:00
hotplug Merge branch 'acpi-pci-hotplug' 2013-09-10 23:15:02 +02:00
pcie PCI changes for the v3.12 merge window: 2013-09-03 16:24:35 -07:00
access.c PCI: Remove pcie_cap_has_devctl() 2013-08-28 20:51:39 -06:00
ats.c
bus.c
host-bridge.c
hotplug-pci.c
htirq.c
ioapic.c
iov.c
irq.c
Kconfig
Makefile
msi.c Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
of.c
pci-acpi.c PCI / ACPI / PM: Clear pme_poll for devices in D3cold on wakeup 2013-09-20 00:24:43 +02:00
pci-driver.c PCI: Add pcibios_pm_ops for optional arch-specific hibernate functionality 2013-08-22 14:11:32 -06:00
pci-label.c
pci-stub.c
pci-sysfs.c
pci.c PCI: Drop "setting latency timer" messages 2013-09-25 15:42:48 -06:00
pci.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-09-05 14:54:29 -07:00
probe.c PCI: Remove unused "is_pcie" from pci_dev structure 2013-09-25 15:43:44 -06:00
proc.c
quirks.c Merge branch 'pci/vipul-chelsio-reset-v2' into next 2013-08-12 15:07:03 -06:00
remove.c
rom.c
search.c
setup-bus.c PCI: Use pci_is_root_bus() to check for root bus 2013-09-25 15:43:48 -06:00
setup-irq.c
setup-res.c
slot.c
syscall.c
vpd.c
xen-pcifront.c