Commit 1343f776c51ecbed89eff5e174188523c731a8fe
Committed by
Linus Torvalds
1 parent
c978b0179b
Exists in
master
and in
7 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) |