This series adds a pci_common_swizzle() function in the PCI core and changes several architectures to use it instead of architecture-specific code. Comments welcome. Bjorn --- Bjorn Helgaas (6): PCI: x86/visws: use generic INTx swizzle from PCI core PCI: sh: use generic INTx swizzle from PCI core PCI: mips: use generic INTx swizzle from PCI core PCI: arm: use generic INTx swizzle from PCI core PCI: alpha: use generic INTx swizzle from PCI core PCI: add pci_common_swizzle() for INTx swizzling arch/alpha/kernel/pci.c | 18 ------------------ arch/alpha/kernel/pci_impl.h | 4 ++-- arch/arm/include/asm/mach/pci.h | 2 +- arch/arm/kernel/bios32.c | 27 --------------------------- arch/mips/pci/pci.c | 17 +---------------- arch/sh/drivers/pci/pci.c | 17 +---------------- arch/x86/pci/visws.c | 15 +-------------- drivers/pci/pci.c | 20 ++++++++++++++++++++ include/linux/pci.h | 1 + 9 files changed, 27 insertions(+), 94 deletions(-) -- 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