Re: [Mesa-dev] [PATCH] Do not use sched_yield() on Linux

2012-01-31 Thread Adam Jackson
On 1/31/12 12:30 PM, Alan Swanson wrote: As discussed back in 2003, sched_yield() on Linux is no longer equivalent to other POSIX variations. From a LWN article; "This call used to simply move the process to the end of the run queue; now it moves the process to the "expired" queue, effectively ca

[Mesa-dev] [PATCH] Do not use sched_yield() on Linux

2012-01-31 Thread Alan Swanson
As discussed back in 2003, sched_yield() on Linux is no longer equivalent to other POSIX variations. From a LWN article; "This call used to simply move the process to the end of the run queue; now it moves the process to the "expired" queue, effectively cancelling the rest of the process's time sli

Re: [Mesa-dev] [PATCH] Do not use sched_yield() on Linux

2012-01-31 Thread Simon Farnsworth
On Tuesday 31 January 2012, Alan Swanson wrote: > As discussed back in 2003, sched_yield() on Linux is no longer > equivalent to other POSIX variations. From a LWN article; "This call > used to simply move the process to the end of the run queue; now it > moves the process to the "expired" queue,