[PATCH] Provide dummy devm_ioport_* if !HAS_IOPORT

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Russell King
Date: Friday, March 30, 2007 - 4:00 am

Provide an dummy implementation of devm_ioport_map() and
devm_ioport_unmap() to allow drivers (eg, pata_platform) to build for
platforms where CONFIG_NO_IOPORT is selected.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
---
 include/linux/io.h |   14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/include/linux/io.h b/include/linux/io.h
index c244a0c..8cf8df6 100644
--- a/include/linux/io.h
+++ b/include/linux/io.h
@@ -33,9 +33,22 @@ int ioremap_page_range(unsigned long addr, unsigned long end,
 /*
  * Managed iomap interface
  */
+#ifdef CONFIG_HAS_IOPORT
 void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
 			       unsigned int nr);
 void devm_ioport_unmap(struct device *dev, void __iomem *addr);
+#else
+static inline void __iomem * devm_ioport_map(struct device *dev,
+					     unsigned long port,
+					     unsigned int nr)
+{
+	return NULL;
+}
+
+static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr)
+{
+}
+#endif
 
 void __iomem * devm_ioremap(struct device *dev, unsigned long offset,
 			    unsigned long size);

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Provide dummy devm_ioport_* if !HAS_IOPORT, Russell King, (Fri Mar 30, 4:00 am)
[RFC] pata_platform for ARM RiscPC, Russell King, (Fri Mar 30, 4:08 am)
Re: [PATCH] Provide dummy devm_ioport_* if !HAS_IOPORT, Christoph Hellwig, (Fri Mar 30, 4:08 am)
Re: [RFC] pata_icside driver, Russell King, (Sun Apr 8, 3:18 am)
Re: [RFC] pata_icside driver, Alan Cox, (Sun Apr 8, 11:59 am)
Re: [RFC] pata_icside driver, Alan Cox, (Sun Apr 8, 1:09 pm)
Re: [RFC] pata_icside driver, Jeff Garzik, (Sun Apr 8, 6:03 pm)
Re: [RFC] pata_icside driver, Russell King, (Mon Apr 9, 1:18 am)
Re: [RFC] pata_icside driver, Roland Dreier, (Mon Apr 9, 1:24 am)
Re: [RFC] pata_icside driver, Russell King, (Mon Apr 9, 1:44 am)
Re: [RFC] pata_icside driver, Alan Cox, (Mon Apr 9, 2:56 am)
Re: [RFC] pata_icside driver, Alan Cox, (Mon Apr 9, 3:25 am)
Re: [RFC] pata_icside driver, Jeff Garzik, (Mon Apr 9, 3:56 am)
Re: [RFC] pata_icside driver, Jeff Garzik, (Mon Apr 9, 4:13 am)
Re: [RFC] pata_platform for ARM RiscPC, Jeff Garzik, (Mon Apr 9, 4:32 am)
Re: [RFC] pata_icside driver, Russell King, (Mon Apr 9, 4:33 am)
Re: [RFC] pata_icside driver, Russell King, (Mon Apr 9, 4:36 am)
Re: [RFC] pata_icside driver, Jeff Garzik, (Mon Apr 9, 5:02 am)
Re: [RFC] pata_icside driver, Russell King, (Sat Apr 21, 8:09 am)