From e2bc168ffb6d7787457b5e8fb90fe3a66f371e58 Mon Sep 17 00:00:00 2001 From: Sai Harshini Nimmala Date: Mon, 6 Dec 2021 16:47:43 -0800 Subject: [PATCH] sched/walt: Fix frequent frequency updates As a side effect of commit f64fafbec582dd46169fba528cad2341c0c2d906 the check to skip frequency update if the same frequency as the previous frequency is being applied, got removed at the point of update. Restore this check at the appropriate place. Change-Id: I7aee7f84f0a64747b01ac31c2fdcbb4440908deb Signed-off-by: Sai Harshini Nimmala --- kernel/sched/walt/cpufreq_walt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/walt/cpufreq_walt.c b/kernel/sched/walt/cpufreq_walt.c index d1a46f3a59ee..377f0602c91e 100644 --- a/kernel/sched/walt/cpufreq_walt.c +++ b/kernel/sched/walt/cpufreq_walt.c @@ -239,7 +239,7 @@ static unsigned int get_next_freq(struct waltgov_policy *wg_policy, if (wg_policy->cached_raw_freq && freq == wg_policy->cached_raw_freq && !wg_policy->need_freq_update) - return wg_policy->next_freq; + return 0; wg_policy->need_freq_update = false;