Peter Zijlstra d942fb6c7d sched: fix sync wakeups
Pawel Dziekonski reported that the openssl benchmark and his
quantum chemistry application both show slowdowns due to the
scheduler under-parallelizing execution.

The reason are pipe wakeups still doing 'sync' wakeups which
overrides the normal buddy wakeup logic - even if waker and
wakee are loosely coupled.

Fix an inversion of logic in the buddy wakeup code.

Reported-by: Pawel Dziekonski <dzieko@gmail.com>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-02-01 10:49:06 +01:00
..
2009-01-12 16:39:58 -08:00
2009-01-08 08:31:10 -08:00
2009-01-06 15:59:27 -08:00
2009-01-08 08:31:02 -08:00
2009-01-08 08:31:12 -08:00
2009-02-01 10:49:06 +01:00
2009-02-01 10:49:06 +01:00