Messages in this thread | | | From | Darren Hart <> | Subject | [PATCH 0/5] Futex cleanups and race fix | Date | Mon, 21 Sep 2009 22:29:52 -0700 |
| |
The following series corrects several innacurate comments in the futex code as well as reformat some of the existing comments to be mostly consistent throughout futex.c. The final patch fixes a nasty little race in the requeue pi code resulting in missed wakeups and hung userspace application threads.
Signed-off-by: Darren Hart <dvhltc@us.ibm.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Ingo Molnar <mingo@elte.hu> CC: Eric Dumazet <eric.dumazet@gmail.com> CC: Dinakar Guniguntala <dino@in.ibm.com> CC: John Stultz <johnstul@us.ibm.com>
---
Darren Hart (5): futex: fix wakeup race by setting TASK_INTERRUPTIBLE before queue_me futex: correct futex_q woken state commentary futex: make function kernel-doc commentary consistent futex: correct queue_me and unqueue_me commentary futex: correct futex_wait_requeue_pi() commentary
kernel/futex.c | 135 ++++++++++++++++++++++++++++++-------------------------- 1 files changed, 72 insertions(+), 63 deletions(-)
-- Darren Hart IBM Linux Technology Center Real-Time Linux Team
| |