From bba6bd92987e7553a93b3728a8f120ad417d531a Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Wed, 30 Nov 2011 17:42:58 -0800 Subject: Revert "cpufreq: interactive governor: scale to max only if at min speed" This reverts commit 460145c8b1d2ff8a2488baa10d7421e1d8179b7d. Signed-off-by: Dan Willemsen Rebase-Id: Racc6c054ac5c67c38dec7281c7190c6650bfb8bd --- drivers/cpufreq/cpufreq_interactive.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'drivers/cpufreq') diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index 72ae6533a2d4..a085fc86733b 100644 --- a/drivers/cpufreq/cpufreq_interactive.c +++ b/drivers/cpufreq/cpufreq_interactive.c @@ -159,14 +159,10 @@ static void cpufreq_interactive_timer(unsigned long data) if (load_since_change > cpu_load) cpu_load = load_since_change; - if (cpu_load >= go_maxspeed_load) { - if (pcpu->policy->cur == pcpu->policy->min) - new_freq = pcpu->policy->max; - else - new_freq = pcpu->policy->max * cpu_load / 100; - } else { + if (cpu_load >= go_maxspeed_load) + new_freq = pcpu->policy->max; + else new_freq = pcpu->policy->cur * cpu_load / 100; - } if (cpufreq_frequency_table_target(pcpu->policy, pcpu->freq_table, new_freq, CPUFREQ_RELATION_H, -- cgit v1.2.3