From: Peter Zijlstra Date: Mon, 26 Jan 2009 16:56:17 +0000 (+0100) Subject: sched: fix sync wakeups X-Git-Tag: v2.6.29-rc4~68^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d942fb6c7d391baba3dddb566eb735fbf3df8528;p=pandora-kernel.git 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 Signed-off-by: Peter Zijlstra Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed