lkml.org 
[lkml]   [2008]   [Jun]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 08/39] don't use word-size specifiers
    Date
    since the instructions refer to registers, they'll be able
    to figure it out.

    Signed-off-by: Glauber Costa <gcosta@redhat.com>
    ---
    arch/x86/lib/getuser_32.S | 24 ++++++++++++------------
    1 files changed, 12 insertions(+), 12 deletions(-)

    diff --git a/arch/x86/lib/getuser_32.S b/arch/x86/lib/getuser_32.S
    index 6d84b53..8200fde 100644
    --- a/arch/x86/lib/getuser_32.S
    +++ b/arch/x86/lib/getuser_32.S
    @@ -29,44 +29,44 @@
    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)
    --
    1.5.5.1


    \
     
     \ /
      Last update: 2008-06-27 23:41    [W:0.038 / U:0.436 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site