Loading arch/x86/lib/getuser_32.S +12 −12 Original line number Diff line number Diff line Loading @@ -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) Loading Loading
arch/x86/lib/getuser_32.S +12 −12 Original line number Diff line number Diff line Loading @@ -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) Loading