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