Cpufreq: simplify cpufreq_statistic_lock init Singed-off-by: Liu, Jinsong diff -r 4b1bb105b1aa xen/drivers/cpufreq/utility.c --- a/xen/drivers/cpufreq/utility.c Wed Dec 31 18:54:06 2008 +0800 +++ b/xen/drivers/cpufreq/utility.c Thu Jan 01 21:06:15 2009 +0800 @@ -36,7 +36,7 @@ struct processor_pminfo *__read_mostly p struct processor_pminfo *__read_mostly processor_pminfo[NR_CPUS]; struct cpufreq_policy *__read_mostly cpufreq_cpu_policy[NR_CPUS]; -DEFINE_PER_CPU(spinlock_t, cpufreq_statistic_lock); +DEFINE_PER_CPU(spinlock_t, cpufreq_statistic_lock) = SPIN_LOCK_UNLOCKED; /********************************************************************* * Px STATISTIC INFO * @@ -198,22 +198,6 @@ void cpufreq_statistic_reset(unsigned in spin_unlock_irq(cpufreq_statistic_lock); } -static int __init cpufreq_statistic_lock_init(void) -{ - unsigned int cpu; - spinlock_t *cpufreq_statistic_lock; - - for (cpu=0; cpu