tree d0278bb7304946182dd4337fcbceb9fc32fb2901 parent 21b7ef0c6c62a14bc8e1c8c0af4e1f0ba3a56d66 author Alexander Nyberg <[EMAIL PROTECTED]> Sat, 23 Apr 2005 00:22:07 -0700 committer Linus Torvalds <[EMAIL PROTECTED]> Sat, 23 Apr 2005 00:22:07 -0700
[PATCH] x86_64: fix new out of line put_user() The labels after the last put_user patch were misplaced so exceptions on the real mov instructions would not be handled. Noted by Brian Gerst <[EMAIL PROTECTED]> x86_64/lib/putuser.S | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) Index: arch/x86_64/lib/putuser.S =================================================================== --- 71e53bd0464abd14d6b37c5b4487eaa438d46b65/arch/x86_64/lib/putuser.S (mode:100644 sha1:d9d3e5ec9ad196a9d2c20617abcb1066aa2f4132) +++ d0278bb7304946182dd4337fcbceb9fc32fb2901/arch/x86_64/lib/putuser.S (mode:100644 sha1:5828b8191667da13f3295034a685f474746ce3b2) @@ -49,8 +49,8 @@ __put_user_2: jc 20f cmpq threadinfo_addr_limit(%r8),%rcx jae 20f -2: decq %rcx - movw %dx,(%rcx) + decq %rcx +2: movw %dx,(%rcx) xorl %eax,%eax ret 20: decq %rcx @@ -64,8 +64,8 @@ __put_user_4: jc 30f cmpq threadinfo_addr_limit(%r8),%rcx jae 30f -3: subq $3,%rcx - movl %edx,(%rcx) + subq $3,%rcx +3: movl %edx,(%rcx) xorl %eax,%eax ret 30: subq $3,%rcx @@ -79,8 +79,8 @@ __put_user_8: jc 40f cmpq threadinfo_addr_limit(%r8),%rcx jae 40f -4: subq $7,%rcx - movq %rdx,(%rcx) + subq $7,%rcx +4: movq %rdx,(%rcx) xorl %eax,%eax ret 40: subq $7,%rcx - To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html