aboutsummaryrefslogtreecommitdiff
path: root/arch/sh/include/asm/uaccess_32.h
diff options
context:
space:
mode:
authorOGAWA Hirofumi2008-07-29 09:16:33 +0900
committerPaul Mundt2008-07-29 09:16:33 +0900
commit6de9c6481d47c6da5f8b81f75a5c24c69c366f37 (patch)
treeb0f9643afdb5a470978ded04a3c5ce492a35a5da /arch/sh/include/asm/uaccess_32.h
parentd27e0854d5773fffe1a1d475032b715d124325ae (diff)
sh: Proper __put_user_asm() size mismatch fix.
This fixes up the workaround in 2b4b2bb42137c779ef0084de5df66ff21b4cd86e and cleans up __put_user_asm() to get the sizing right from the onset. Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/include/asm/uaccess_32.h')
-rw-r--r--arch/sh/include/asm/uaccess_32.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/sh/include/asm/uaccess_32.h b/arch/sh/include/asm/uaccess_32.h
index 892fd6dea9db..ae0d24f6653f 100644
--- a/arch/sh/include/asm/uaccess_32.h
+++ b/arch/sh/include/asm/uaccess_32.h
@@ -76,8 +76,7 @@ do { \
__put_user_asm(x, ptr, retval, "w"); \
break; \
case 4: \
- __put_user_asm((u32)x, ptr, \
- retval, "l"); \
+ __put_user_asm(x, ptr, retval, "l"); \
break; \
case 8: \
__put_user_u64(x, ptr, retval); \