]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
rt-mutex: Fix chain walk early wakeup bug
authorThomas Gleixner <tglx@linutronix.de>
Fri, 8 Jun 2007 10:29:29 +0000 (10:29 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 4 Aug 2007 16:10:23 +0000 (09:10 -0700)
commit8e6a96266ae4617bc14faa1155fc35d1319fa431
treef921a322439faaa9a1c1c4728cf1f7e9f28451f4
parent21e3424ee9ce6760b03ed3bfc7a26e002b9de0ed
rt-mutex: Fix chain walk early wakeup bug

Alexey Kuznetsov found some problems in the pi-futex code.

One of the root causes is:

When a wakeup happens, we do not to stop the chain walk so we
we follow a non existing locking chain.

Drop out when this happens.

Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
kernel/rtmutex.c