aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/seqlock.h
diff options
context:
space:
mode:
authorChuansheng Liu <chuansheng.liu@intel.com>2014-09-04 15:17:55 +0800
committerIngo Molnar <mingo@kernel.org>2014-09-19 12:35:16 +0200
commit2ed903c5485bad0eafdd3d59ff993598736e4f31 (patch)
tree11fbb80a8589d123a89f85f2cbfda9f7bb9589a3 /include/linux/seqlock.h
parentsmp: Add new wake_up_all_idle_cpus() function (diff)
downloadlinux-dev-2ed903c5485bad0eafdd3d59ff993598736e4f31.tar.xz
linux-dev-2ed903c5485bad0eafdd3d59ff993598736e4f31.zip
cpuidle: Use wake_up_all_idle_cpus() to wake up all idle cpus
Currently kick_all_cpus_sync() or smp_call_function() can not break the polling idle cpu immediately. Instead using wake_up_all_idle_cpus() which can wake up the polling idle cpu quickly is much more helpful for power. Signed-off-by: Chuansheng Liu <chuansheng.liu@intel.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Cc: linux-pm@vger.kernel.org Cc: changcheng.liu@intel.com Cc: xiaoming.wang@intel.com Cc: souvik.k.chakravarty@intel.com Cc: luto@amacapital.net Cc: Daniel Lezcano <daniel.lezcano@linaro.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Rafael J. Wysocki <rjw@rjwysocki.net> Cc: linux-pm@vger.kernel.org Link: http://lkml.kernel.org/r/1409815075-4180-3-git-send-email-chuansheng.liu@intel.com Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'include/linux/seqlock.h')
0 files changed, 0 insertions, 0 deletions