CPUFREQ Remove wall variable from cpufreq_gov_dbs_init()
PATCH 1/1 CPUFREQ Remove wall variable from cpufreq_gov_dbs_init()
CPUFREQ Remove wall variable from cpufreq_gov_dbs_init()
Remove wall variable from cpufreq_gov_dbs_init() as get_cpu_idle_time_us() no longer updates the last_update_time unconditionally. Passing non-NULL last_update_time address will result in accounting additional idle time with update_ts_time_stats() before returning idle_sleeptime.
Signed-off-by Kamalesh Babulal <[email protected]>
Signature · 2 lines
drivers/cpufreq/cpufreq_ondemand.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
drivers/cpufreq/cpufreq_ondemand.c +1 -2
@@ -713,11 +713,10 @@ static int cpufreq_governor_dbs(struct cpufreq_policy *policy,static int __init cpufreq_gov_dbs_init (void ) { -cputime64_t wall;u64 idle_time;int cpu =get_cpu (); - idle_time =get_cpu_idle_time_us (cpu, &wall); + idle_time =get_cpu_idle_time_us (cpu,NULL );put_cpu ();if (idle_time !=-1ULL ) {/* Idle micro accounting is supported. Use finer thresholds */