On 25 April 2013 16:43, Amit Kucheria amit.kucheria@linaro.org wrote:
On Thu, Apr 25, 2013 at 9:13 AM, Viresh Kumar viresh.kumar@linaro.org wrote:
On 25 April 2013 09:00, Amit Kucheria amit.kucheria@linaro.org wrote:
Yes. That was my intention - preventing a prompt on existing defconfigs and there by maintaining current behavior.
Hmm... Following is the version after fixing all problems you reported. @Tejun: I have attached it too as gmail's copy-paste may break it. Please consider applying this series if it looks fine to you.
---------------x----------------x---------------------
From: Viresh Kumar viresh.kumar@linaro.org Date: Mon, 8 Apr 2013 16:45:40 +0530 Subject: [PATCH V5 1/5] workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
Workqueues can be performance or power-oriented. Currently, most workqueues are bound to the CPU they were created on. This gives good performance (due to cache effects) at the cost of potentially waking up otherwise idle cores just to process some work. To save power, we can allow the work to be rescheduled on a core that is already awake.
Workqueues created with the WQ_UNBOUND flag will allow some power savings. However, we don't change the default behaviour of the system. To enable power-saving behaviour, a new config option CONFIG_WQ_POWER_EFFICIENT needs to be turned on. This option can also be overridden by the workqueue.power_efficient boot parameter.
Signed-off-by: Viresh Kumar viresh.kumar@linaro.org
For the series, you can add my:
Reviewed-by: Amit Kucheria amit.kucheria@linaro.org
Thanks.