Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: io: s3c2410: remove ioaddr()

There is only one user of ioaddr() in the kernel, and that is the Acorn
expansion card core code. S3C2410 does not use this code, and so the
definition of ioaddr() is redundant.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

-2
-2
arch/arm/mach-s3c2410/include/mach/io.h
··· 199 199 #define outw(v,p) (__builtin_constant_p((p)) ? __outwc(v,p) : __outw(v,p)) 200 200 #define outl(v,p) (__builtin_constant_p((p)) ? __outlc(v,p) : __outl(v,p)) 201 201 #define __ioaddr(p) (__builtin_constant_p((p)) ? __ioaddr(p) : __ioaddrc(p)) 202 - /* the following macro is deprecated */ 203 - #define ioaddr(port) __ioaddr((port)) 204 202 205 203 #define insb(p,d,l) __raw_readsb(__ioaddr(p),d,l) 206 204 #define insw(p,d,l) __raw_readsw(__ioaddr(p),d,l)