arm64: defconfig: Enable CONFIG_WQ_POWER_EFFICIENT_DEFAULT
authorViresh Kumar <viresh.kumar@linaro.org>
Thu, 3 Aug 2017 10:28:41 +0000 (15:58 +0530)
committerArnd Bergmann <arnd@arndb.de>
Tue, 15 Aug 2017 16:00:22 +0000 (18:00 +0200)
commite675ac47676472729406d2b0d1f077a79738d5b6
treed7b24207bc1acc16958525e3389e98677c8127f5
parentaae4e7a8bc44722fe70d58920a36916b1043195e
arm64: defconfig: Enable CONFIG_WQ_POWER_EFFICIENT_DEFAULT

commit cee22a15052f ("workqueues: Introduce new flag WQ_POWER_EFFICIENT
for power oriented workqueues") introduced the concept of power
efficient workqueues (4 years back), but it was never enabled in
upstream kernel configs.

Power efficient workqueues are simply marked as "unbound," so that jobs
queued to them can run on any CPU in the system. It leaves the target
CPU selection to the scheduler, which is the best place for such
decision making. This improves power efficiency for workqueues which are
otherwise pinned to a CPU.

Enable it for ARM64 platforms as ARM platforms were the main target for
the introduction of power efficient workqueues.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm64/configs/defconfig