On Fri, 9 Jul 2010, Darren Hart wrote: > free_pi_state() calls kfree() and might sleep. To prepare for raw hb->locks, > get the calls to free_pi_state() out of the hb->lock() sections. > > Signed-off-by: Darren Hart <dvhltc@xxxxxxxxxx> > Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> > Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx> > Cc: Ingo Molnar <mingo@xxxxxxx> > Cc: Eric Dumazet <eric.dumazet@xxxxxxxxx> > Cc: John Kacur <jkacur@xxxxxxxxxx> > Cc: Steven Rostedt <rostedt@xxxxxxxxxxx> > Cc: Mike Galbraith <efault@xxxxxx> > --- > kernel/futex.c | 14 ++++++++------ > 1 files changed, 8 insertions(+), 6 deletions(-) > > diff --git a/kernel/futex.c b/kernel/futex.c > index a6cec32..b217972 100644 > --- a/kernel/futex.c > +++ b/kernel/futex.c > @@ -114,7 +114,7 @@ struct futex_q { > struct plist_node list; > > struct task_struct *task; > - spinlock_t *lock_ptr; > + raw_spinlock_t *lock_ptr; How is this related to the changelog ? Thanks, tglx -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html