]> err.no Git - linux-2.6/commitdiff
[CPUFREQ] cpufreq_conservative: keep ignore_nice_load and freq_step values when resel...
authorMattia Dongili <malattia@linux.it>
Mon, 27 Mar 2006 20:55:55 +0000 (22:55 +0200)
committerDave Jones <davej@redhat.com>
Tue, 28 Mar 2006 17:20:18 +0000 (12:20 -0500)
Keep the value of ignore_nice_load and freq_step of the conservative
governor after the governor is deselected and reselected.

Signed-off-by: Mattia Dongili <malattia@linux.it>
Signed-off-by: Dave Jones <davej@redhat.com>
drivers/cpufreq/cpufreq_conservative.c

index a152d2c46be7592d9f9ea64af4088c984b44f047..037f6bf4543c3c29b98e6401d8cb242b85a2f993 100644 (file)
@@ -88,6 +88,8 @@ static struct dbs_tuners dbs_tuners_ins = {
        .up_threshold           = DEF_FREQUENCY_UP_THRESHOLD,
        .down_threshold         = DEF_FREQUENCY_DOWN_THRESHOLD,
        .sampling_down_factor   = DEF_SAMPLING_DOWN_FACTOR,
+       .ignore_nice            = 0,
+       .freq_step              = 5,
 };
 
 static inline unsigned int get_cpu_idle_time(unsigned int cpu)
@@ -490,8 +492,6 @@ static int cpufreq_governor_dbs(struct cpufreq_policy *policy,
                                def_sampling_rate = MIN_STAT_SAMPLING_RATE;
 
                        dbs_tuners_ins.sampling_rate = def_sampling_rate;
-                       dbs_tuners_ins.ignore_nice = 0;
-                       dbs_tuners_ins.freq_step = 5;
 
                        dbs_timer_init();
                }