On Sun, Mar 12, 2017 at 10:42 PM, Rafael J. Wysocki <r...@rjwysocki.net> wrote: > From: Rafael J. Wysocki <rafael.j.wyso...@intel.com> > > Fix the debugfs interface for PID tuning to actually update > pid_params.sample_rate_ns on PID parameters updates, as changing > pid_params.sample_rate_ms via debugfs has no effect now. > > Fixes: a4675fbc4a7a (cpufreq: intel_pstate: Replace timers with utilization > update callbacks) > Signed-off-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> > --- > drivers/cpufreq/intel_pstate.c | 1 + > 1 file changed, 1 insertion(+) > > Index: linux-pm/drivers/cpufreq/intel_pstate.c > =================================================================== > --- linux-pm.orig/drivers/cpufreq/intel_pstate.c > +++ linux-pm/drivers/cpufreq/intel_pstate.c > @@ -983,6 +983,7 @@ static void intel_pstate_update_policies > static int pid_param_set(void *data, u64 val) > { > *(u32 *)data = val; > + pid_params.sample_rate_ns = pid_params.sample_rate_ms * NSEC_PER_MSEC; > intel_pstate_reset_all_pid(); > return 0; > } >
Acked-by: Viresh Kumar <viresh.ku...@linaro.org>