X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=drivers%2Fcpufreq%2Fcpufreq.c;h=d66d0df3707251b5c820347da932d5f0639504bb;hb=ef7ece9a9b1fde9cf6a455981a0f39e342ee0f8c;hp=f2d96175f62d6fbe14688f3355bbe0787048dafa;hpb=220989d37c47ada2554905e388afbd88a7cbe8fb;p=linux-2.6-microblaze.git diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index f2d96175f62d..d66d0df37072 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -2254,7 +2254,7 @@ static int cpufreq_init_governor(struct cpufreq_policy *policy) return -EINVAL; /* Platform doesn't want dynamic frequency switching ? */ - if (policy->governor->dynamic_switching && + if (policy->governor->flags & CPUFREQ_GOV_DYNAMIC_SWITCHING && cpufreq_driver->flags & CPUFREQ_NO_AUTO_DYNAMIC_SWITCHING) { struct cpufreq_governor *gov = cpufreq_fallback_governor(); @@ -2280,6 +2280,8 @@ static int cpufreq_init_governor(struct cpufreq_policy *policy) } } + policy->strict_target = !!(policy->governor->flags & CPUFREQ_GOV_STRICT_TARGET); + return 0; }