On Thu, 2014-01-30 at 15:08 -0800, Zoran Markovic wrote: > From: Shaibal Dutta <shaibal.du...@broadcom.com> > > For better use of CPU idle time, allow the scheduler to select the CPU > on which the timeout work of regulatory settings would be executed. > This extends CPU idle residency time and saves power. > > This functionality is enabled when CONFIG_WQ_POWER_EFFICIENT is selected.
> - schedule_delayed_work(®_timeout, msecs_to_jiffies(3142)); > + queue_delayed_work(system_power_efficient_wq, > + ®_timeout, msecs_to_jiffies(3142)); I'm not sure if this is part of a larger patchset actually adding that "system_power_efficient_wq", but maybe it'd be better to expose a function as an API rather than the wq struct? Something like scheduled_delayed_work_pwr_efficient(...)? ? johannes -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/