Use __force in IO_ADDRESS macro to silence sparse
authorSascha Hauer <s.hauer@pengutronix.de>
Thu, 19 Feb 2009 11:48:35 +0000 (12:48 +0100)
committerSascha Hauer <s.hauer@pengutronix.de>
Fri, 13 Mar 2009 09:34:33 +0000 (10:34 +0100)
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/plat-mxc/include/mach/mx3x.h

index 83a172b..3878c60 100644 (file)
  * it returns 0xDEADBEEF
  */
 #define IO_ADDRESS(x)   \
-       (void __iomem *) \
+       (void __force __iomem *) \
        (((x >= AIPS1_BASE_ADDR) && (x < (AIPS1_BASE_ADDR + AIPS1_SIZE))) ? AIPS1_IO_ADDRESS(x):\
        ((x >= SPBA0_BASE_ADDR) && (x < (SPBA0_BASE_ADDR + SPBA0_SIZE))) ? SPBA0_IO_ADDRESS(x):\
        ((x >= AIPS2_BASE_ADDR) && (x < (AIPS2_BASE_ADDR + AIPS2_SIZE))) ? AIPS2_IO_ADDRESS(x):\