diff options
author | OGAWA Hirofumi | 2008-07-29 09:16:33 +0900 |
---|---|---|
committer | Paul Mundt | 2008-07-29 09:16:33 +0900 |
commit | 6de9c6481d47c6da5f8b81f75a5c24c69c366f37 (patch) | |
tree | b0f9643afdb5a470978ded04a3c5ce492a35a5da /arch/sh/include/asm/uaccess_32.h | |
parent | d27e0854d5773fffe1a1d475032b715d124325ae (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.h | 3 |
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); \ |