x86: don't use word-size specifiers.
authorGlauber Costa <gcosta@redhat.com>
Sat, 14 Jun 2008 01:41:51 +0000 (22:41 -0300)
committerIngo Molnar <mingo@elte.hu>
Wed, 9 Jul 2008 07:14:00 +0000 (09:14 +0200)
Since the instructions refer to registers, they'll be able
to figure it out.

Signed-off-by: Glauber Costa <gcosta@redhat.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/lib/getuser_32.S

index 6d84b53..8200fde 100644 (file)
 ENTRY(__get_user_1)
        CFI_STARTPROC
        GET_THREAD_INFO(%edx)
-       cmpl TI_addr_limit(%edx),%eax
+       cmp TI_addr_limit(%edx),%eax
        jae bad_get_user
-1:     movzbl (%eax),%edx
-       xorl %eax,%eax
+1:     movzb (%eax),%edx
+       xor %eax,%eax
        ret
        CFI_ENDPROC
 ENDPROC(__get_user_1)
 
 ENTRY(__get_user_2)
        CFI_STARTPROC
-       addl $1,%eax
+       add $1,%eax
        jc bad_get_user
        GET_THREAD_INFO(%edx)
-       cmpl TI_addr_limit(%edx),%eax
+       cmp TI_addr_limit(%edx),%eax
        jae bad_get_user
 2:     movzwl -1(%eax),%edx
-       xorl %eax,%eax
+       xor %eax,%eax
        ret
        CFI_ENDPROC
 ENDPROC(__get_user_2)
 
 ENTRY(__get_user_4)
        CFI_STARTPROC
-       addl $3,%eax
+       add $3,%eax
        jc bad_get_user
        GET_THREAD_INFO(%edx)
-       cmpl TI_addr_limit(%edx),%eax
+       cmp TI_addr_limit(%edx),%eax
        jae bad_get_user
-3:     movl -3(%eax),%edx
-       xorl %eax,%eax
+3:     mov -3(%eax),%edx
+       xor %eax,%eax
        ret
        CFI_ENDPROC
 ENDPROC(__get_user_4)
 
 bad_get_user:
        CFI_STARTPROC
-       xorl %edx,%edx
-       movl $-14,%eax
+       xor %edx,%edx
+       mov $-14,%eax
        ret
        CFI_ENDPROC
 END(bad_get_user)