diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-01-05 11:16:41 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-01-05 11:16:41 +0000 |
commit | 75c35a3fb6368e14de0c9c9aafad73ffa83cd6b7 (patch) | |
tree | 8d0efa83cb0060dbfefe91f9c9be98354e24bb46 | |
parent | 34c6decb5eea92e10aa157321ecb455b854aa351 (diff) | |
download | xen-75c35a3fb6368e14de0c9c9aafad73ffa83cd6b7.tar.gz xen-75c35a3fb6368e14de0c9c9aafad73ffa83cd6b7.tar.bz2 xen-75c35a3fb6368e14de0c9c9aafad73ffa83cd6b7.zip |
Cpufreq: simplify cpufreq_statistic_lock init
Singed-off-by: Liu, Jinsong <jinsong.liu@intel.com>
-rw-r--r-- | xen/drivers/cpufreq/utility.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/xen/drivers/cpufreq/utility.c b/xen/drivers/cpufreq/utility.c index b45fe3d750..24e070deda 100644 --- a/xen/drivers/cpufreq/utility.c +++ b/xen/drivers/cpufreq/utility.c @@ -36,7 +36,7 @@ struct cpufreq_driver *cpufreq_driver; 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 int cpuid) 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<NR_CPUS; cpu++) { - cpufreq_statistic_lock = - &per_cpu(cpufreq_statistic_lock, cpu); - - spin_lock_init(cpufreq_statistic_lock); - } - - return 0; -} -__initcall(cpufreq_statistic_lock_init); - /********************************************************************* * FREQUENCY TABLE HELPERS * |