============= PATCH FOLLOWS =============
commit efcd307a23636b25828dffc6224a788df0bb96d0
Author: Eric Miao <eric.y.miao@gmail.com>
Date: Wed Jan 27 21:55:13 2010 +0800
UBUNTU: SAUCE: Enable CPUFREQ by default
BugLink: http://bugs.launchpad.net/bugs/513254
CPUFREQ isn't enabled even if the support is compiled in, unless turned
on explicitly in command line by 'cpufreq_enable'. Change the option to
'cpufreq_disable' so user can still turn this off in command line, but
make CPUFREQ enabled by default.
Signed-off-by: Eric Miao <eric.miao@canonical.com>
@@ -169,14 +169,14 @@ static int __init pm_disable_setup(char *__unused)
__setup("pm_disable", pm_disable_setup);
-int cpufreq_enable = 0;
-static int __init cpufreq_enable_setup(char *__unused)
+int cpufreq_disable = 0;
+static int __init cpufreq_disable_setup(char *__unused)
{
- cpufreq_enable = 1;
+ cpufreq_disable = 1;
return 1;
}
-__setup("cpufreq_enable", cpufreq_enable_setup);
+__setup("cpufreq_disable", cpufreq_disable_setup);
int dvs_enable = 0;
static int __init dvs_enable_setup(char *__unused)
@@ -292,11 +292,11 @@ static struct cpufreq_driver dove_freq_driver = {
.attr = dove_freq_attr,
};
-extern int cpufreq_enable;
+extern int cpufreq_disable;
static int __init dove_cpufreq_init(void)
{
- if (!cpufreq_enable)
+ if (cpufreq_disable)
return 0;
return cpufreq_register_driver(&dove_freq_driver);
@@ -304,7 +304,7 @@ static int __init dove_cpufreq_init(void)
static void __exit dove_cpufreq_exit(void)
{
- if (!cpufreq_enable)
+ if (cpufreq_disable)
return;
cpufreq_unregister_driver(&dove_freq_driver);