瀏覽代碼

[CPUFREQ] Longhaul - Move old_ratio to correct place

Move one line where it should be. After first transition
Longhaul will skip frequency transition if destination
frequency is already set.

Signed-off-by: Rafal Bilski <rafalbilski@interia.pl>
Signed-off-by: Dave Jones <davej@redhat.com>
Rafał Bilski 18 年之前
父節點
當前提交
1b11d4ca6d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      arch/i386/kernel/cpu/cpufreq/longhaul.c

+ 1 - 1
arch/i386/kernel/cpu/cpufreq/longhaul.c

@@ -87,6 +87,7 @@ static int clock_ratio[32];
 static int eblcr_table[32];
 static int longhaul_version;
 static struct cpufreq_frequency_table *longhaul_table;
+static unsigned int old_ratio = -1;
 
 #ifdef CONFIG_CPU_FREQ_DEBUG
 static char speedbuffer[8];
@@ -251,7 +252,6 @@ static void longhaul_setstate(unsigned int clock_ratio_index)
 {
 	int speed, mult;
 	struct cpufreq_freqs freqs;
-	static unsigned int old_ratio=-1;
 	unsigned long flags;
 	unsigned int pic1_mask, pic2_mask;