aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq
diff options
context:
space:
mode:
authorMattia Dongili <malattia@linux.it>2006-03-27 15:55:55 -0500
committerDave Jones <davej@redhat.com>2006-03-28 12:20:18 -0500
commitc326e27eb79e98050d855e371ac534ff4352e910 (patch)
treec9c0ef0fb238ed491b7ee86fbdf11dff21f2297c /drivers/cpufreq
parent64840e2722aeb789574e336d231bbc6436d51b34 (diff)
[CPUFREQ] cpufreq_conservative: keep ignore_nice_load and freq_step values when reselected
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>
Diffstat (limited to 'drivers/cpufreq')
-rw-r--r--drivers/cpufreq/cpufreq_conservative.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/cpufreq/cpufreq_conservative.c b/drivers/cpufreq/cpufreq_conservative.c
index a152d2c46be..037f6bf4543 100644
--- a/drivers/cpufreq/cpufreq_conservative.c
+++ b/drivers/cpufreq/cpufreq_conservative.c
@@ -88,6 +88,8 @@ static struct dbs_tuners dbs_tuners_ins = {
88 .up_threshold = DEF_FREQUENCY_UP_THRESHOLD, 88 .up_threshold = DEF_FREQUENCY_UP_THRESHOLD,
89 .down_threshold = DEF_FREQUENCY_DOWN_THRESHOLD, 89 .down_threshold = DEF_FREQUENCY_DOWN_THRESHOLD,
90 .sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR, 90 .sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR,
91 .ignore_nice = 0,
92 .freq_step = 5,
91}; 93};
92 94
93static inline unsigned int get_cpu_idle_time(unsigned int cpu) 95static inline unsigned int get_cpu_idle_time(unsigned int cpu)
@@ -490,8 +492,6 @@ static int cpufreq_governor_dbs(struct cpufreq_policy *policy,
490 def_sampling_rate = MIN_STAT_SAMPLING_RATE; 492 def_sampling_rate = MIN_STAT_SAMPLING_RATE;
491 493
492 dbs_tuners_ins.sampling_rate = def_sampling_rate; 494 dbs_tuners_ins.sampling_rate = def_sampling_rate;
493 dbs_tuners_ins.ignore_nice = 0;
494 dbs_tuners_ins.freq_step = 5;
495 495
496 dbs_timer_init(); 496 dbs_timer_init();
497 } 497 }