Messages in this thread | | | Date | Wed, 05 Aug 2009 14:58:54 -0700 | From | Darren Hart <> | Subject | [PATCH 0/2] futex: requeue_pi lock steal deadlock fixes |
| |
[resend: quilt mail wasn't making it to the lists for some reason]
The following patch series addresses a deadlock and a race related to the newly introduced requeue_pi futex op codes. I discovered this while running I modified version of pthread_cond_many from ltp/testcases/realtime (with a PI aware mutex) and a patched glibc (for new futex op codes). These patches fix the deadlock and close the race window considerably - but not 100%. My test case, however, now runs to completion without deadlock, and without triggering the pi_state related WARN_ON()'s.
-- Darren Hart IBM Linux Technology Center Real-Time Linux Team
| |