aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq
diff options
context:
space:
mode:
authorEric Piel <Eric.Piel@tremplin-utc.net>2006-03-10 04:35:27 -0500
committerDominik Brodowski <linux@dominikbrodowski.net>2006-03-26 03:46:18 -0500
commit9cbad61b41f0b6f0a4c600fe96d8292ffd592b50 (patch)
tree85634cbfc70d97534926230dfc4bdc8880a80242 /drivers/cpufreq
parentff8c288d7d1a368b663058cdee1ea0adcdef2fa2 (diff)
[PATCH] cpufreq_ondemand: keep ignore_nice_load value when it is reselected
Keep the value of ignore_nice_load of the ondemand governor even after the governor has been deselected and selected back. This is the behavior of the other exported values of the ondemand governor and it's much more user-friendly. Signed-off-by: Eric Piel <eric.piel@tremplin-utc.net> Acked-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Diffstat (limited to 'drivers/cpufreq')
-rw-r--r--drivers/cpufreq/cpufreq_ondemand.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/cpufreq/cpufreq_ondemand.c b/drivers/cpufreq/cpufreq_ondemand.c
index 6430489db6f4..cd846f57147e 100644
--- a/drivers/cpufreq/cpufreq_ondemand.c
+++ b/drivers/cpufreq/cpufreq_ondemand.c
@@ -84,6 +84,7 @@ struct dbs_tuners {
84static struct dbs_tuners dbs_tuners_ins = { 84static struct dbs_tuners dbs_tuners_ins = {
85 .up_threshold = DEF_FREQUENCY_UP_THRESHOLD, 85 .up_threshold = DEF_FREQUENCY_UP_THRESHOLD,
86 .sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR, 86 .sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR,
87 .ignore_nice = 0,
87}; 88};
88 89
89static inline unsigned int get_cpu_idle_time(unsigned int cpu) 90static inline unsigned int get_cpu_idle_time(unsigned int cpu)
@@ -434,8 +435,6 @@ static int cpufreq_governor_dbs(struct cpufreq_policy *policy,
434 def_sampling_rate = MIN_STAT_SAMPLING_RATE; 435 def_sampling_rate = MIN_STAT_SAMPLING_RATE;
435 436
436 dbs_tuners_ins.sampling_rate = def_sampling_rate; 437 dbs_tuners_ins.sampling_rate = def_sampling_rate;
437 dbs_tuners_ins.ignore_nice = 0;
438
439 dbs_timer_init(); 438 dbs_timer_init();
440 } 439 }
441 440