]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[PATCH] rt-mutex: Fix chain walk early wakeup bug
authorThomas Gleixner <tglx@linutronix.de>
Fri, 8 Jun 2007 10:29:29 +0000 (10:29 +0000)
committerWilly Tarreau <w@1wt.eu>
Wed, 15 Aug 2007 08:02:26 +0000 (10:02 +0200)
commit59313fca40e8b2c7c86898329526a56b46a52ef8
treec3da52bbe0b68360d8198e809a5e1cee6ffc5fe4
parentb3b66101b6dda551a35f98c048951ba9842250fa
[PATCH] 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