On Thu, Nov 24, 2011 at 10:19:34PM +0200, Michael S. Tsirkin wrote: > parisc copied pci_iomap from generic code, probably to avoid > pulling the rest of iomap.c in. Since that's in > a separate file now, we can reuse the common implementation. > > Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx> Sorry to nag, any ACKs/NACKs on the parisc part? I intend to send this to Linus if there are no objections. Thanks! > --- > arch/parisc/Kconfig | 1 + > arch/parisc/lib/iomap.c | 23 ----------------------- > 2 files changed, 1 insertions(+), 23 deletions(-) > > diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig > index fdfd8be..242a1b7 100644 > --- a/arch/parisc/Kconfig > +++ b/arch/parisc/Kconfig > @@ -14,6 +14,7 @@ config PARISC > select GENERIC_ATOMIC64 if !64BIT > select HAVE_GENERIC_HARDIRQS > select GENERIC_IRQ_PROBE > + select GENERIC_PCI_IOMAP > select IRQ_PER_CPU > select ARCH_HAVE_NMI_SAFE_CMPXCHG > > diff --git a/arch/parisc/lib/iomap.c b/arch/parisc/lib/iomap.c > index 8f470c9..fb8e10a 100644 > --- a/arch/parisc/lib/iomap.c > +++ b/arch/parisc/lib/iomap.c > @@ -436,28 +436,6 @@ void ioport_unmap(void __iomem *addr) > } > } > > -/* Create a virtual mapping cookie for a PCI BAR (memory or IO) */ > -void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen) > -{ > - resource_size_t start = pci_resource_start(dev, bar); > - resource_size_t len = pci_resource_len(dev, bar); > - unsigned long flags = pci_resource_flags(dev, bar); > - > - if (!len || !start) > - return NULL; > - if (maxlen && len > maxlen) > - len = maxlen; > - if (flags & IORESOURCE_IO) > - return ioport_map(start, len); > - if (flags & IORESOURCE_MEM) { > - if (flags & IORESOURCE_CACHEABLE) > - return ioremap(start, len); > - return ioremap_nocache(start, len); > - } > - /* What? */ > - return NULL; > -} > - > void pci_iounmap(struct pci_dev *dev, void __iomem * addr) > { > if (!INDIRECT_ADDR(addr)) { > @@ -483,5 +461,4 @@ EXPORT_SYMBOL(iowrite16_rep); > EXPORT_SYMBOL(iowrite32_rep); > EXPORT_SYMBOL(ioport_map); > EXPORT_SYMBOL(ioport_unmap); > -EXPORT_SYMBOL(pci_iomap); > EXPORT_SYMBOL(pci_iounmap); > -- > 1.7.5.53.gc233e -- To unsubscribe from this list: send the line "unsubscribe linux-parisc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html