X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fppc%2Fplatforms%2Fchrp_pci.c;h=e4ace971a278b54b3a1a1a44836c7166059f6fad;hb=3ec04f3d2903fdf6d9849a8633af59b8628164a5;hp=9575938b90cd50100b5162bbdce86b0cd592f987;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/arch/ppc/platforms/chrp_pci.c b/arch/ppc/platforms/chrp_pci.c index 9575938b9..e4ace971a 100644 --- a/arch/ppc/platforms/chrp_pci.c +++ b/arch/ppc/platforms/chrp_pci.c @@ -158,7 +158,7 @@ chrp_pcibios_fixup(void) struct device_node *np; /* PCI interrupts are controlled by the OpenPIC */ - for_each_pci_dev(dev) { + while ((dev = pci_find_device(PCI_ANY_ID, PCI_ANY_ID, dev)) != NULL) { np = pci_device_to_OF_node(dev); if ((np != 0) && (np->n_intrs > 0) && (np->intrs[0].line != 0)) dev->irq = np->intrs[0].line;