robust futex patch for 2.6.14-rc3-rt13

From: david singleton
Date: Sat Oct 08 2005 - 16:59:19 EST

here's a patch for the robust futex changes that match the glibc/nptl changes
for robust futexes. The kernel and glibc now both have robustness and
priority inheritance independent.

This patch is based off 2.6.14-rc3-rt13.

The changes remove some duplicate defines from futex.c and glibc and
put all the defines into futex.h. The defines have also been changed a bit
to make the assembler in glibc simpler.

There is also one fix to futex.c where the first waiter on a futex waits instead of returning -EAGAIN.

The glibc patches can be found at



Attachment: f.diff
Description: Binary data