From 0142b7ae388221a9971c08f9a8fce7b35e72c735 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sun, 12 Sep 2004 23:47:41 -0700 Subject: [PATCH] Export new PCI iomem access interfaces to modules too. --- lib/iomap.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/iomap.c b/lib/iomap.c index 0873451ac21b4..42565c1e65435 100644 --- a/lib/iomap.c +++ b/lib/iomap.c @@ -2,6 +2,7 @@ * Implement the default iomap interfaces */ #include +#include #include /* @@ -55,6 +56,9 @@ unsigned int fastcall ioread32(void __iomem *addr) { IO_COND(addr, return inl(port), return readl(addr)); } +EXPORT_SYMBOL(ioread8); +EXPORT_SYMBOL(ioread16); +EXPORT_SYMBOL(ioread32); void fastcall iowrite8(u8 val, void __iomem *addr) { @@ -68,6 +72,9 @@ void fastcall iowrite32(u32 val, void __iomem *addr) { IO_COND(addr, outl(val,port), writel(val, addr)); } +EXPORT_SYMBOL(iowrite8); +EXPORT_SYMBOL(iowrite16); +EXPORT_SYMBOL(iowrite32); /* Create a virtual mapping cookie for an IO port range */ void __iomem *ioport_map(unsigned int port, unsigned int nr) @@ -81,6 +88,8 @@ void ioport_unmap(void __iomem *addr) { /* Nothing to do */ } +EXPORT_SYMBOL(ioport_map); +EXPORT_SYMBOL(ioport_unmap); /* 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) @@ -108,3 +117,5 @@ void pci_iounmap(struct pci_dev *dev, void __iomem * addr) { IO_COND(addr, /* nothing */, iounmap(addr)); } +EXPORT_SYMBOL(pci_iomap); +EXPORT_SYMBOL(pci_iounmap); -- 2.53.0