On Thu, 2014-01-30 at 15:08 -0800, Zoran Markovic wrote: > From: Shaibal Dutta <shaibal.dutta@xxxxxxxxxxxx> > > 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-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html