Index: linux-2.6.14-rt21-rayrt4/kernel/futex.c =================================================================== --- linux-2.6.14-rt21-rayrt4.orig/kernel/futex.c 2005-12-02 16:55:26.000000000 +0530 +++ linux-2.6.14-rt21-rayrt4/kernel/futex.c 2005-12-02 17:21:20.000000000 +0530 @@ -1527,7 +1527,7 @@ int val3) { struct timespec t; - unsigned long timeout = 0; + unsigned long timeout = MAX_SCHEDULE_TIMEOUT; int val2 = 0; if ((op == FUTEX_WAIT || op == FUTEX_WAIT_ROBUST) && utime) {