lkml.org 
[lkml]   [2005]   [Dec]   [4]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    DateSun, 4 Dec 2005 20:28:23 +0530
    FromDinakar Guniguntala <>
    SubjectRe: 2.6.14-rt21 & evolution
    On Sat, Dec 03, 2005 at 03:48:16PM -0800, Fernando Lopez-Lezcano wrote:
    > 
    > To tell the truth this does not seem like a -rt related problem except
    > that it started happening the day I booted into -rt21. 
    > 
    
    Can you try this patch below. Ingo has already included it in his tree
    and will probably show up in -rt22.
    
    This was changed in -rt14 and returns spurious -ETIMEDOUT from
    FUTEX_WAIT calls which I just checked that evo does a lot of
    
    	-Dinakar
    
    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) {
    \
     
     \ /
      Last update: 2005-12-04 15:41    [from the cache]
    ©2003-2008