RE: Poor condvar performance

"Perez-Gonzalez, Inaky" <[email protected]> Mon, 1 Dec 2003 13:43:16 -0800
Newsgroups gmane.comp.lib.phil
Message-ID <[email protected]>
> From: Jamie Lokier

> Real-time futexes have been raised on linux-kernel long ago as I'm
> sure you know, but the proposal and patch then implied a particular
> choice of real-time futex wakeup policy that contradicts the FIFO
> wakeup principle which some code assumes.  

Hmmm, I am almosty ready to release some new patches with all this 
stuff, and this sounds interesting. I never heard (my fault probably) 
of a FIFO argument; I'd like to know which are the places where that 
order is assumed to see what could be done.

However, the fact that we are using a wait queue to implement a mutex
is a consequence of this. My take is that the solution steps through
splitting both concepts.

Iñaky Pérez-González -- Not speaking for Intel -- all opinions are my own (and my fault)