Re: Fix for sparc64 cpu hangs.

2007-11-09 Thread David Miller
From: Andrew Morton <[EMAIL PROTECTED]> Date: Fri, 9 Nov 2007 12:22:08 -0800 > I tagged this as needed-in-2.6.23.x. Please let me know if that is not > appropriate. It is. I have it queued up for -stable already. I'm just waiting for it Linus to get back from wherever he has been the past few

Re: Fix for sparc64 cpu hangs.

2007-11-09 Thread Andrew Morton
On Tue, 06 Nov 2007 21:13:56 -0800 (PST) David Miller <[EMAIL PROTECTED]> wrote: > 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 i

Re: Fix for sparc64 cpu hangs.

2007-11-06 Thread David Miller
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 patc

Fix for sparc64 cpu hangs.

2007-11-06 Thread David Miller
[ Bernd, Josip, and Fabio, I think I finally nailed this cpu hang bug we were all seeing on sparc64. ] [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 'entry