futex: fix restart for early wakeup in futex_wait_requeue_pi()
authorThomas Gleixner <tglx@linutronix.de>
Wed, 20 May 2009 07:22:40 +0000 (09:22 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 20 May 2009 08:28:45 +0000 (10:28 +0200)
commit1c840c14906d4ddf66c1f4f5daea059aad951c82
tree3c71d3d67c590df598098f5cdb79151359ff2ce4
parentc8b15a706d921baed3195407e4f55270112bb3c6
futex: fix restart for early wakeup in futex_wait_requeue_pi()

The futex_wait_requeue_pi op should restart unconditionally like
futex_lock_pi. The user of that function e.g. pthread_cond_wait can
not be interrupted so we do not care about the SA_RESTART flag of the
signal. Clean up the FIXMEs.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/futex.c