[PATCH] m32r: NONCACHE_OFFSET in _port2addr
[safe/jmp/linux-2.6] / arch / m32r / kernel / io_opsput.c
index e34951e..5ac84b1 100644 (file)
@@ -36,7 +36,7 @@ extern void pcc_iowrite_word(int, unsigned long, void *, size_t, size_t, int);
 
 static inline void *_port2addr(unsigned long port)
 {
-       return (void *)(port + NONCACHE_OFFSET);
+       return (void *)(port | (NONCACHE_OFFSET));
 }
 
 /*