Author: dannf
Date: Mon Nov 12 22:11:12 2007
New Revision: 9717
Log:
fix is upstream now, update patch comments to include git reference, etc
Modified:
dists/etch/linux-2.6/debian/patches/bugfix/futex-fix-compat-addr-compute.patch
Modified:
dists/etch/linux-2.6/debian/patches/bugfix/futex-fix-compat-addr-compute.patch
==============================================================================
---
dists/etch/linux-2.6/debian/patches/bugfix/futex-fix-compat-addr-compute.patch
(original)
+++
dists/etch/linux-2.6/debian/patches/bugfix/futex-fix-compat-addr-compute.patch
Mon Nov 12 22:11:12 2007
@@ -1,34 +1,14 @@
-From: [EMAIL PROTECTED] Wed Nov 7 06:14:01 2007
-Date: Tue, 06 Nov 2007 21:13:56 -0800 (PST)
-Message-Id: <[EMAIL PROTECTED]>
-To: [EMAIL PROTECTED]
-Cc: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL
PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
-Subject: Re: Fix for sparc64 cpu hangs.
From: David Miller <[EMAIL PROTECTED]>
-In-Reply-To: <[EMAIL PROTECTED]>
-References: <[EMAIL PROTECTED]>
-X-Mailer: Mew version 5.2 on Emacs 22.1 / Mule 5.0 (SAKAKI)
-Mime-Version: 1.0
-Content-Type: Text/Plain; charset=us-ascii
-Content-Transfer-Encoding: 7bit
+Date: Wed, 7 Nov 2007 05:13:56 +0000 (-0800)
+Subject: [FUTEX] Fix address computation in compat code.
+X-Git-Url:
http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=3c5fd9c77d609b51c0bab682c9d40cbb496ec6f1
-From: David Miller <[EMAIL PROTECTED]>
-Date: Tue, 06 Nov 2007 20:34:33 -0800 (PST)
-
-> [FUTEX]: Fix address computation in compat code.
-
-Sorry, I just noticed there is a second handle_futex_death()
-call in compat_exit_robust_list() which has the same
-address computation bug.
-
-Here is an updated patch:
-
-[FUTEX]: Fix address computation in compat code.
+[FUTEX] Fix address computation in compat code.
compat_exit_robust_list() computes a pointer to the
futex entry in userspace as follows:
- (void __user *)entry + futex_offset
+ (void __user *)entry + futex_offset
'entry' is a 'struct robust_list __user *', and
'futex_offset' is a 'compat_long_t' (typically a 's32').
@@ -63,6 +43,8 @@
for their tireless efforts helping me track down this bug.
Signed-off-by: David S. Miller <[EMAIL PROTECTED]>
+Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>
+---
Backported to Debian's 2.6.18 by dann frazier <[EMAIL PROTECTED]>
_______________________________________________
Kernel-svn-changes mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes