diff options
| -rw-r--r-- | drivers/cpufreq/cpufreq.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index eb713d116c34..2175d2df95b6 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -1281,6 +1281,8 @@ static struct cpufreq_policy *cpufreq_policy_alloc(unsigned int cpu)  		goto err_free_real_cpus;  	} +	init_rwsem(&policy->rwsem); +  	freq_constraints_init(&policy->constraints);  	policy->nb_min.notifier_call = cpufreq_notifier_min; @@ -1303,7 +1305,6 @@ static struct cpufreq_policy *cpufreq_policy_alloc(unsigned int cpu)  	}  	INIT_LIST_HEAD(&policy->policy_list); -	init_rwsem(&policy->rwsem);  	spin_lock_init(&policy->transition_lock);  	init_waitqueue_head(&policy->transition_wait);  	INIT_WORK(&policy->update, handle_update);  | 
