ARM: fix __io macro for PCMCIA
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / include / asm / io.h
index df0ac0bb39aae43d6ebf92a7271c4ba7e536f151..9af5563dd3ebbc6be0f53448e107a05249cca859 100644 (file)
@@ -119,7 +119,7 @@ static inline void __iomem *__typesafe_io(unsigned long addr)
 #ifdef CONFIG_NEED_MACH_IO_H
 #include <mach/io.h>
 #else
-#define __io(a)                ({ (void)(a); __typesafe_io(0); })
+#define __io(a)                __typesafe_io((a) & IO_SPACE_LIMIT)
 #endif
 
 /*