Siddhesh Poyarekar
c30e8edf7c
Unlock mutex before going back to waiting for PI mutexes
...
[BZ #14417 ]
A futex call with FUTEX_WAIT_REQUEUE_PI returns with the mutex locked
on success. If such a successful thread is pipped to the cond_lock by
another spuriously woken waiter, it could be sent back to wait on the
futex with the mutex lock held, thus causing a deadlock. So it is
necessary that the thread relinquishes the mutex before going back to
sleep.
2012-10-05 18:52:36 +05:30
..
2012-05-15 10:19:11 -07:00
2006-02-28 07:11:04 +00:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-05-30 17:29:22 -07:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-10-02 08:52:55 +05:30
2012-05-25 13:41:03 -07:00
2012-02-09 23:18:22 +00:00
2003-09-02 13:25:06 +00:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-05-25 13:41:03 -07:00
2012-05-25 13:41:03 -07:00
2012-10-05 18:52:36 +05:30
2012-10-05 18:52:36 +05:30
2012-05-30 00:45:53 +02:00
2012-05-30 00:45:53 +02:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-05-30 00:45:53 +02:00
2012-05-30 00:45:53 +02:00
2007-05-10 23:38:55 +00:00
2003-03-18 00:31:30 +00:00
2003-03-18 00:31:30 +00:00
2012-05-15 10:25:51 -07:00
2012-05-15 12:47:31 -07:00
2012-02-09 23:18:22 +00:00
2012-05-15 12:48:26 -07:00
2012-07-25 21:58:17 +02:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2012-02-09 23:18:22 +00:00
2003-03-25 20:41:26 +00:00
2012-02-09 23:18:22 +00:00