From: Tony Lindgren Date: Fri, 6 Jun 2008 18:34:30 +0000 (-0700) Subject: ARM: OMAP: Use __raw_read/write in irq.c X-Git-Tag: v2.6.26-omap1~123^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2af9e10561c5f84a26e6a8a27ef72b31593fdac6;p=pandora-kernel.git ARM: OMAP: Use __raw_read/write in irq.c Also remove verbose debugging line for upstream merge. Looks like with __raw_read/write the object code is sligtly smaller (even with the debugging left out in the original code): Old with omap_read/write: 00000000 : 0: e1a0c00d mov ip, sp 4: e92dd800 push {fp, ip, lr, pc} 8: e24cb004 sub fp, ip, #4 ; 0x4 c: e5913000 ldr r3, [r1] 10: e2833209 add r3, r3, #-1879048192 ; 0x90000000 14: e7830002 str r0, [r3, r2] 18: e89da800 ldm sp, {fp, sp, pc} 0000001c : 1c: e1a0c00d mov ip, sp 20: e92dd800 push {fp, ip, lr, pc} 24: e24cb004 sub fp, ip, #4 ; 0x4 28: e5903000 ldr r3, [r0] 2c: e2833209 add r3, r3, #-1879048192 ; 0x90000000 30: e7930001 ldr r0, [r3, r1] 34: e89da800 ldm sp, {fp, sp, pc} New code with __raw_read/write: 00000000 : 0: e1a0c00d mov ip, sp 4: e92dd800 push {fp, ip, lr, pc} 8: e24cb004 sub fp, ip, #4 ; 0x4 c: e5913000 ldr r3, [r1] 10: e7820003 str r0, [r2, r3] 14: e89da800 ldm sp, {fp, sp, pc} 00000018 : 18: e1a0c00d mov ip, sp 1c: e92dd800 push {fp, ip, lr, pc} 20: e24cb004 sub fp, ip, #4 ; 0x4 24: e5903000 ldr r3, [r0] 28: e7910003 ldr r0, [r1, r3] 2c: e89da800 ldm sp, {fp, sp, pc} Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed