cpufreq_conservative.c (8217e4f4c93e5fb59bb3cd1e6135213889349f86) cpufreq_conservative.c (c4d14bc0bb5d13e316890651ae4518b764c3344c)
1/*
2 * drivers/cpufreq/cpufreq_conservative.c
3 *
4 * Copyright (C) 2001 Russell King
5 * (C) 2003 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>.
6 * Jun Nakajima <jun.nakajima@intel.com>
7 * (C) 2004 Alexander Clouter <alex-kernel@digriz.org.uk>
8 *

--- 562 unchanged lines hidden (view full) ---

571 this_dbs_info->cur_policy,
572 policy->min, CPUFREQ_RELATION_L);
573 mutex_unlock(&dbs_mutex);
574 break;
575 }
576 return 0;
577}
578
1/*
2 * drivers/cpufreq/cpufreq_conservative.c
3 *
4 * Copyright (C) 2001 Russell King
5 * (C) 2003 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>.
6 * Jun Nakajima <jun.nakajima@intel.com>
7 * (C) 2004 Alexander Clouter <alex-kernel@digriz.org.uk>
8 *

--- 562 unchanged lines hidden (view full) ---

571 this_dbs_info->cur_policy,
572 policy->min, CPUFREQ_RELATION_L);
573 mutex_unlock(&dbs_mutex);
574 break;
575 }
576 return 0;
577}
578
579#ifndef CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE
580static
581#endif
579struct cpufreq_governor cpufreq_gov_conservative = {
580 .name = "conservative",
581 .governor = cpufreq_governor_dbs,
582 .max_transition_latency = TRANSITION_LATENCY_LIMIT,
583 .owner = THIS_MODULE,
584};
582struct cpufreq_governor cpufreq_gov_conservative = {
583 .name = "conservative",
584 .governor = cpufreq_governor_dbs,
585 .max_transition_latency = TRANSITION_LATENCY_LIMIT,
586 .owner = THIS_MODULE,
587};
585EXPORT_SYMBOL(cpufreq_gov_conservative);
586
587static int __init cpufreq_gov_dbs_init(void)
588{
589 return cpufreq_register_governor(&cpufreq_gov_conservative);
590}
591
592static void __exit cpufreq_gov_dbs_exit(void)
593{

--- 19 unchanged lines hidden ---
588
589static int __init cpufreq_gov_dbs_init(void)
590{
591 return cpufreq_register_governor(&cpufreq_gov_conservative);
592}
593
594static void __exit cpufreq_gov_dbs_exit(void)
595{

--- 19 unchanged lines hidden ---