From: Thomas Gleixner Date: Wed, 30 Nov 2011 23:04:00 +0000 (+0100) Subject: sched/wait: Add __wake_up_all_locked() API X-Git-Tag: v3.4-rc1~191^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63b2001169e75cd71e917ec953fdab572e3f944a;p=pandora-kernel.git sched/wait: Add __wake_up_all_locked() API For code which protects the waitqueue itself with another lock it makes no sense to acquire the waitqueue lock for wakeup all. Provide __wake_up_all_locked(). This is an optimization on the vanilla kernel (to be used by the PCI code) and an important semantic distinction on -rt. Signed-off-by: Thomas Gleixner Acked-by: Peter Zijlstra Link: http://lkml.kernel.org/n/tip-ux6m4b8jonb9inx8xafh77ds@git.kernel.org Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed