rk30: cpufreq: fix rk30_cpu_exit for cpu 1
author黄涛 <huangtao@rock-chips.com>
Thu, 19 Apr 2012 11:37:16 +0000 (19:37 +0800)
committer黄涛 <huangtao@rock-chips.com>
Thu, 19 Apr 2012 11:40:53 +0000 (19:40 +0800)
arch/arm/mach-rk30/cpufreq.c

index 600a8e19b3fad5c86983ea954430f57dbec09cb0..748796df419406d26036c5c5d25ca32aa0903169 100755 (executable)
@@ -272,6 +272,8 @@ static int rk30_cpu_init(struct cpufreq_policy *policy)
 
 static int rk30_cpu_exit(struct cpufreq_policy *policy)
 {
+       if (policy->cpu != 0)
+               return 0;
        cpufreq_frequency_table_cpuinfo(policy, freq_table);
        clk_put(cpu_clk);
 #ifdef CONFIG_RK30_CPU_FREQ_LIMIT_BY_TEMP