These are pretty trivial; just replacing open-coded or list_for_each() traversals with list_for_each_entry(). Most don't change any behavior, but parisc had what looks like a bug: it enabled FBB/PERR/SERR repeatedly on the same device instead of on all devices on the bus. I finally built some cross-compilers, so these have all been compiled. --- Bjorn Helgaas (6): frv/PCI: use list_for_each_entry() for bus->devices traversal MIPS: PCI: use list_for_each_entry() for bus->devices traversal sh/PCI: use list_for_each_entry() for bus->devices traversal sunhme/PCI: use list_for_each_entry() for bus->devices traversal de4x5/PCI: use list_for_each_entry() for bus->devices traversal parisc/PCI: use list_for_each_entry() for bus->devices traversal arch/frv/mb93090-mb00/pci-vdk.c | 4 +--- arch/mips/pci/pci.c | 5 +---- arch/mips/pmc-sierra/yosemite/ht-irq.c | 10 ---------- arch/sh/drivers/pci/pci.c | 5 +---- drivers/net/ethernet/dec/tulip/de4x5.c | 9 ++------- drivers/net/ethernet/sun/sunhme.c | 9 ++------- drivers/parisc/dino.c | 6 ++---- drivers/parisc/lba_pci.c | 7 +++---- 8 files changed, 12 insertions(+), 43 deletions(-) -- Bjorn -- 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