workqueue: Add system wide power_efficient workqueues
authorViresh Kumar <viresh.kumar@linaro.org>
Wed, 24 Apr 2013 11:42:54 +0000 (17:12 +0530)
committerMark Brown <broonie@linaro.org>
Thu, 18 Jul 2013 13:30:02 +0000 (14:30 +0100)
commit7399c448c57c930a065e0ab77870ab84dc0dbf61
tree7f7c7f75c651eb5760f1f545be1d1453a0511169
parent61a10f9763d989e6716fe35030951f2ccfca822a
workqueue: Add system wide power_efficient workqueues

This patch adds system wide workqueues aligned towards power saving. This is
done by allocating them with WQ_UNBOUND flag if 'wq_power_efficient' is set to
'true'.

tj: updated comments a bit.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
(cherry picked from commit 0668106ca3865ba945e155097fb042bf66d364d3)
Signed-off-by: Mark Brown <broonie@linaro.org>
include/linux/workqueue.h
kernel/workqueue.c