Skip to contentSkip to conversation

Missing call to ioremap in pci_iomap()

PATCH New Randy Vinson 1 participant 1 message Jan 12, 2005

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Missing call to ioremap in pci_iomap()

Greetings,
The PPC version of pci_iomap seems to be missing a call to ioremap.
This patch corrects that oversight and has been tested on a IBM PPC750FX Eval board. Please apply. Thanks.

Signed-off-by Randy Vinson <[email protected]>

===== arch/ppc/kernel/pci.c 1.48 vs edited =====

arch/ppc/kernel/pci.c Wed Jan 12 11:19:14 2005 renamed from arch/ppc/kernel/pci.c Wed Oct 20 01:37:05 2004 +5 -1
@@ -1712,7 +1712,11 @@
        if (flags & IORESOURCE_IO)
                return ioport_map(start, len);
        if (flags & IORESOURCE_MEM)
-               return (void __iomem *) start;
+               /* Not checking IORESOURCE_CACHEABLE because PPC does
+                * not currently distinguish between ioremap and
+                * ioremap_nocache.
+                */
+               return ioremap(start, len);
        /* What? */
        return NULL;
 }