Commit 1343f776c51ecbed89eff5e174188523c731a8fe
Committed by
Linus Torvalds
1 parent
c978b0179b
Exists in
master
and in
4 other branches
[PATCH] m32r: NONCACHE_OFFSET in _port2addr
Change _port2addr() not to add NONCACHE_OFFSET. Adding NONCACHE_OFFSET requires needless address adjusting by a driver using ioremap() like a SMC91x driver. Signed-off-by: Hayato Fujiwara <fujiwara@linux-m32r.org> Signed-off-by: Hirokazu Takata <takata@linux-m32r.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Showing 5 changed files with 5 additions and 5 deletions Side-by-side Diff
arch/m32r/kernel/io_mappi.c
arch/m32r/kernel/io_mappi2.c
arch/m32r/kernel/io_oaks32r.c
arch/m32r/kernel/io_opsput.c
arch/m32r/kernel/io_usrv.c
| ... | ... | @@ -47,7 +47,7 @@ |
| 47 | 47 | else if (port >= UART1_IOSTART && port <= UART1_IOEND) |
| 48 | 48 | port = ((port - UART1_IOSTART) << 1) + UART1_REGSTART; |
| 49 | 49 | #endif /* CONFIG_SERIAL_8250 || CONFIG_SERIAL_8250_MODULE */ |
| 50 | - return (void *)(port + NONCACHE_OFFSET); | |
| 50 | + return (void *)(port | (NONCACHE_OFFSET)); | |
| 51 | 51 | } |
| 52 | 52 | |
| 53 | 53 | static inline void delay(void) |