[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] cpufreq: fix the build
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1234370219 0 # Node ID bf9cdbec516ab1ad79e11f277a5bbdd8cb340f3c # Parent 999c465f94f9d0d4ee74d3b604d25c2ba2d59749 cpufreq: fix the build Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx> --- xen/drivers/cpufreq/cpufreq.c | 24 +++++++++++------------- 1 files changed, 11 insertions(+), 13 deletions(-) diff -r 999c465f94f9 -r bf9cdbec516a xen/drivers/cpufreq/cpufreq.c --- a/xen/drivers/cpufreq/cpufreq.c Wed Feb 11 13:07:45 2009 +0000 +++ b/xen/drivers/cpufreq/cpufreq.c Wed Feb 11 16:36:59 2009 +0000 @@ -501,13 +501,12 @@ void __init cpufreq_cmdline_parse(char * { static struct cpufreq_governor *__initdata cpufreq_governors[] = { - #define CPUFREQ_DEFAULT_GOVERNOR_INDEX 0; &cpufreq_gov_userspace, &cpufreq_gov_dbs, &cpufreq_gov_performance, &cpufreq_gov_powersave }; - unsigned int gov_index = CPUFREQ_DEFAULT_GOVERNOR_INDEX; + unsigned int gov_index = 0; do { char *val, *end = strchr(str, ','); @@ -520,24 +519,23 @@ void __init cpufreq_cmdline_parse(char * *val++ = '\0'; if (!cpufreq_opt_governor) { - if (!val) - for (i = 0; i < ARRAY_SIZE(cpufreq_governors); ++i) + if (!val) { + for (i = 0; i < ARRAY_SIZE(cpufreq_governors); ++i) { if (!strcmp(str, cpufreq_governors[i]->name)) { cpufreq_opt_governor = cpufreq_governors[i]; gov_index = i; str = NULL; break; } - else + } + } else { cpufreq_opt_governor = CPUFREQ_DEFAULT_GOVERNOR; - } - - if (str) { - if (cpufreq_handle_common_option(str, val)) - ; - else if (cpufreq_governors[gov_index]->handle_option) - cpufreq_governors[gov_index]->handle_option(str, val); - } + } + } + + if (str && !cpufreq_handle_common_option(str, val) && + cpufreq_governors[gov_index]->handle_option) + cpufreq_governors[gov_index]->handle_option(str, val); str = end; } while (str); _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |