atom feed294 messages in org.kernel.vger.linux-rt-usersRe: 2.6.29.4-rt19
FromSent OnAttachments
94 earlier messages
Philippe ReynesMar 27, 2009 4:10 am 
Thomas GleixnerMar 27, 2009 5:03 am 
Thomas GleixnerApr 1, 2009 5:17 pm 
Will SchmidtApr 2, 2009 9:01 am 
Thomas GleixnerApr 2, 2009 9:45 am 
Will SchmidtApr 2, 2009 10:23 am 
Peter ZijlstraApr 3, 2009 2:42 am 
Will SchmidtApr 3, 2009 8:29 am 
Thomas GleixnerApr 3, 2009 10:21 am 
Fernando Lopez-LezcanoApr 3, 2009 4:03 pm 
Thomas GleixnerApr 3, 2009 9:30 pm 
Fernando Lopez-LezcanoApr 3, 2009 11:56 pm.bz2
GeunSik LimApr 4, 2009 8:28 pm 
Thomas GleixnerApr 5, 2009 1:46 am 
Thomas GleixnerApr 5, 2009 1:52 am 
Thomas GleixnerApr 5, 2009 6:53 am 
Fernando Lopez-LezcanoApr 5, 2009 2:48 pm 
Thomas GleixnerApr 5, 2009 3:02 pm 
Fernando Lopez-LezcanoApr 5, 2009 4:09 pm 
Thomas GleixnerApr 6, 2009 12:53 pm 
Fernando Lopez-LezcanoApr 7, 2009 9:50 am 
Thomas GleixnerApr 7, 2009 9:58 am 
Fernando Lopez-LezcanoApr 7, 2009 10:13 am 
Fernando Lopez-LezcanoApr 7, 2009 11:12 am.multi, .single, .noblue, 1 more
Thomas GleixnerApr 8, 2009 10:49 am 
Thomas GleixnerApr 9, 2009 11:53 am 
GeunSik LimApr 10, 2009 1:12 am 
Thomas GleixnerApr 10, 2009 3:05 pm 
Suresh Kumar SHUKLAApr 12, 2009 11:44 pm 
Tim SanderApr 13, 2009 3:56 am 
Tim SanderApr 13, 2009 9:21 am 
Suresh Kumar SHUKLAApr 13, 2009 8:55 pm 
Thomas GleixnerApr 18, 2009 3:13 am 
Robin GareusApr 19, 2009 7:11 am 
Wu ZhangjinApr 20, 2009 6:47 pm 
Thomas GleixnerApr 25, 2009 6:02 am 
Thomas GleixnerApr 28, 2009 3:39 pm 
Thomas GleixnerMay 1, 2009 2:52 pm 
Thomas GleixnerMay 12, 2009 4:27 pm 
Hugo VincentMay 12, 2009 5:15 pm 
Thomas GleixnerMay 13, 2009 3:18 am 
Peter ZijlstraMay 13, 2009 3:24 am 
Thomas GleixnerMay 13, 2009 4:05 am 
Thomas GleixnerMay 22, 2009 6:02 am 
Thomas GleixnerMay 25, 2009 6:46 am 
GeunSik LimJun 2, 2009 9:54 pm 
Thomas GleixnerJun 10, 2009 10:02 am 
Thomas GleixnerJun 12, 2009 10:31 am 
Thomas GleixnerJun 15, 2009 2:19 am 
Wolfgang Johann BETZJun 16, 2009 6:49 am 
Thomas GleixnerJun 17, 2009 1:45 am 
Thomas GleixnerJun 23, 2009 5:30 am 
Thomas GleixnerJul 9, 2009 11:25 am 
Fernando Lopez-LezcanoJul 10, 2009 11:02 am 
Fernando Lopez-LezcanoJul 10, 2009 11:06 am 
Thomas GleixnerJul 10, 2009 11:29 am 
Fernando Lopez-LezcanoJul 10, 2009 5:16 pm 
Jaswinder Singh RajputJul 14, 2009 2:12 am 
Thomas GleixnerJul 29, 2009 5:47 pm 
Tim BlechmannJul 30, 2009 2:56 am.patch
Darren HartJul 30, 2009 4:03 pm 
Clark WilliamsJul 31, 2009 7:12 am 
Frederic WeisbeckerJul 31, 2009 4:21 pm 
Darren HartJul 31, 2009 5:41 pm 
Frederic WeisbeckerJul 31, 2009 6:19 pm 
Thomas MeyerAug 1, 2009 2:48 am 
john stultzAug 4, 2009 6:29 pm 
gowrishankarAug 4, 2009 11:05 pm 
Clark WilliamsAug 5, 2009 6:32 am 
Will SchmidtAug 5, 2009 12:19 pm 
gowrishankarAug 5, 2009 11:45 pm 
Clark WilliamsAug 6, 2009 7:36 am 
Sven-Thorsten DietrichAug 6, 2009 7:46 am 
John KacurAug 6, 2009 7:54 am 
gowrishankarAug 6, 2009 9:39 am 
Sripathi KodiAug 6, 2009 9:25 pm 
Darren HartAug 7, 2009 7:29 am 
Uwe Kleine-KönigAug 7, 2009 1:39 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:42 pm 
Uwe Kleine-KönigAug 7, 2009 1:53 pm 
Uwe Kleine-KönigAug 7, 2009 1:54 pm 
Mark BrownAug 8, 2009 12:57 am 
Uwe Kleine-KönigAug 9, 2009 2:36 am 
Uwe Kleine-KönigAug 9, 2009 2:36 am 
Uwe Kleine-KönigAug 9, 2009 2:36 am 
Russell King - ARM LinuxAug 9, 2009 2:42 am 
David MillerAug 9, 2009 9:48 pm 
Uwe Kleine-KönigAug 10, 2009 2:40 am 
David MillerAug 10, 2009 8:00 am 
Kevin HilmanAug 10, 2009 9:47 am 
Russell King - ARM LinuxAug 10, 2009 10:26 am 
Kevin HilmanAug 10, 2009 2:03 pm 
Russell King - ARM LinuxAug 10, 2009 3:02 pm 
Jan EngelhardtAug 11, 2009 3:51 am 
Thomas GleixnerAug 11, 2009 11:08 am 
100 later messages
Subject:Re: 2.6.29.4-rt19
From:Wolfgang Johann BETZ (wolf@st.com)
Date:Jun 16, 2009 6:49:17 am
List:org.kernel.vger.linux-rt-users

Ciao Thomas,

this new version of the preempt-rt patch seems to be a good step forward with respect to a problem I have in a benchmark application I am running on top of a kernel v2.6.29.4 patched with it on a quad-core Intel(R) Xeon(R) machine. Within this benchmark I am making use of pthreads and semaphores and sometime it happens that a call to "sem_wait()" returns "-1" and sets the "errno" to "512" - which corresponds to "ERESTARTSYS" - which up to my poor kernel knowledge should never be delivered to the user space. Now, with the new version of the preempt-rt patch, the frequency of these odd "sem_wait()" return values has notably diminished, though not completely stopped. So, I thought it might be interesting for you if I share a workaround with you which seems to eliminate the odd "sem_wait()" return values (as it did work already for preempt-rt patch version rt17). Note, that this for sure is not a bug fix, but just a workaround for which I am even not a 100% sure that it is semantically correct, but maybe it gives you a hint on what might still go wrong in the RT patch. Pls. find attach the "rcsdiff" output on file "kernel/futex.c" containing the workaround.

Best regards, Wolfgang Betz

=================================================================== RCS file: kernel/RCS/futex.c,v retrieving revision 1.1 diff -r1.1 kernel/futex.c

1839a1840,1849

// betzw: added WARN_ON(!signal_pending(current)) if(!signal_pending(current)) { static unsigned int warn_count = 1;

// WARN_ON(!signal_pending(current)); printk(KERN_WARNING "=====> betzw: futex_wait warning #%u\n", warn_count++);

// betzw: trial for a workaround set_tsk_thread_flag(current,TIF_SIGPENDING); } 2600a2611,2619

// betzw: added WARN_ON(!signal_pending(current)) if((ret < -256) && !signal_pending(current)) { static unsigned int warn_count = 1;

// WARN_ON(!signal_pending(current)); printk(KERN_WARNING "=====> betzw: do_futex warning (ret: %d, cmd: %d)
#%u\n", -ret, cmd, warn_count++); }