This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/11588] pthread condvars are not priority inheritance aware
- From: "triegel at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Tue, 17 May 2016 07:52:32 +0000
- Subject: [Bug nptl/11588] pthread condvars are not priority inheritance aware
- Auto-submitted: auto-generated
- References: <bug-11588-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=11588
--- Comment #49 from Torvald Riegel <triegel at redhat dot com> ---
I have constructed another condvar implementation that I'm testing right now.
However, the outlook for PI support is still not great. Essentially, we need
to boost the priority of waiters that have to wake up from a futex that is used
to send signals, and have to confirm that they have woken up. This seems
different from what the futex PI support can do today.
Two things that could help are support for 64b futexes, restricting PI support
to non-process-shared condvars, and perhaps other futex operations.
--
You are receiving this mail because:
You are on the CC list for the bug.