]> git.hungrycats.org Git - linux/commitdiff
[PATCH] PCI list_for_each: arch-sparc-kernel-pcic.c
authorMaximilian Attems <janitor@sternwelten.at>
Wed, 6 Oct 2004 05:12:44 +0000 (22:12 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Wed, 6 Oct 2004 05:12:44 +0000 (22:12 -0700)
s/for/list_for_each/

Signed-off-by: Domen Puncer <domen@coderock.org>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
arch/sparc/kernel/pcic.c

index c982473d1be04bdf2ec978da7c15712eb8c90959..829615ff78c26ca0dfa2ddcd9afc449970ad344c 100644 (file)
@@ -603,7 +603,7 @@ pcic_fill_irq(struct linux_pcic *pcic, struct pci_dev *dev, int node)
  */
 void __init pcibios_fixup_bus(struct pci_bus *bus)
 {
-       struct list_head *walk;
+       struct pci_dev *dev;
        int i, has_io, has_mem;
        unsigned int cmd;
        struct linux_pcic *pcic;
@@ -625,9 +625,7 @@ void __init pcibios_fixup_bus(struct pci_bus *bus)
                return;
        }
 
-       walk = &bus->devices;
-       for (walk = walk->next; walk != &bus->devices; walk = walk->next) {
-               struct pci_dev *dev = pci_dev_b(walk);
+       list_for_each_entry(dev, &bus->devices, bus_list) {
 
                /*
                 * Comment from i386 branch: