Re: [PATCH v4 6/7] cpufreq: Support for fast frequency switching

2016-03-19 Thread Peter Zijlstra
On Wed, Mar 16, 2016 at 03:52:28PM +0100, Rafael J. Wysocki wrote: > +void cpufreq_enable_fast_switch(struct cpufreq_policy *policy) > +{ > + mutex_lock(&cpufreq_fast_switch_lock); > + if (policy->fast_switch_possible && cpufreq_fast_switch_count >= 0) { > + cpufreq_fast_switch_

Re: [PATCH v4 6/7] cpufreq: Support for fast frequency switching

2016-03-19 Thread Rafael J. Wysocki
On Wed, Mar 16, 2016 at 4:43 PM, Peter Zijlstra wrote: > On Wed, Mar 16, 2016 at 03:52:28PM +0100, Rafael J. Wysocki wrote: >> +void cpufreq_enable_fast_switch(struct cpufreq_policy *policy) >> +{ >> + mutex_lock(&cpufreq_fast_switch_lock); >> + if (policy->fast_switch_possible && cpufreq_

Re: [PATCH v4 6/7] cpufreq: Support for fast frequency switching

2016-03-19 Thread Rafael J. Wysocki
On Wed, Mar 16, 2016 at 4:35 PM, Peter Zijlstra wrote: > On Wed, Mar 16, 2016 at 03:52:28PM +0100, Rafael J. Wysocki wrote: >> +/** >> + * cpufreq_enable_fast_switch - Enable fast frequency switching for policy. >> + * @policy: cpufreq policy to enable fast frequency switching for. >> + * >> + * T

[PATCH v4 6/7] cpufreq: Support for fast frequency switching

2016-03-19 Thread Rafael J. Wysocki
From: Rafael J. Wysocki Modify the ACPI cpufreq driver to provide a method for switching CPU frequencies from interrupt context and update the cpufreq core to support that method if available. Introduce a new cpufreq driver callback, ->fast_switch, to be invoked for frequency switching from inte

Re: [PATCH v4 6/7] cpufreq: Support for fast frequency switching

2016-03-18 Thread Peter Zijlstra
On Wed, Mar 16, 2016 at 03:52:28PM +0100, Rafael J. Wysocki wrote: > +/** > + * cpufreq_enable_fast_switch - Enable fast frequency switching for policy. > + * @policy: cpufreq policy to enable fast frequency switching for. > + * > + * Try to enable fast frequency switching for @policy. > + * > + *