]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/blobdiff - drivers/pci/pci.c
PCI: use pci_is_root_bus() in pci_common_swizzle()
[lisovros/linux_canprio.git] / drivers / pci / pci.c
index 70b3b44a8b6c713d33d940f01f594387f690ebce..8ea911e55722b520a7c253eab35146aabe1fea44 100644 (file)
@@ -1549,7 +1549,7 @@ u8 pci_common_swizzle(struct pci_dev *dev, u8 *pinp)
 {
        u8 pin = *pinp;
 
-       while (dev->bus->parent) {
+       while (!pci_is_root_bus(dev->bus)) {
                pin = pci_swizzle_interrupt_pin(dev, pin);
                dev = dev->bus->self;
        }