diff options
author | Mark Brown <broonie@kernel.org> | 2014-09-30 13:11:08 +0100 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2014-09-30 13:11:08 +0100 |
commit | 54cd4bea5a18f7bd5921a76d31eef4c61a68d8e7 (patch) | |
tree | 01cb906c6e08bfc73d04cae44f447125e2b7e93e /drivers/cpufreq | |
parent | 0a32b0ba838f343d06db33b96ccc12859d0180e5 (diff) | |
parent | 5c4e2425d94aa1545ce9d5feb9324ca85f62ef90 (diff) |
Merge remote-tracking branch 'lsk/v3.10/topic/tc2' into linux-linaro-lsk
Diffstat (limited to 'drivers/cpufreq')
-rw-r--r-- | drivers/cpufreq/arm_big_little.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/cpufreq/arm_big_little.c b/drivers/cpufreq/arm_big_little.c index 076f25a59e00..eaee6e222207 100644 --- a/drivers/cpufreq/arm_big_little.c +++ b/drivers/cpufreq/arm_big_little.c @@ -456,9 +456,12 @@ static int bL_cpufreq_init(struct cpufreq_policy *policy) cpufreq_frequency_table_get_attr(freq_table[cur_cluster], policy->cpu); if (cur_cluster < MAX_CLUSTERS) { + int cpu; + cpumask_copy(policy->cpus, topology_core_cpumask(policy->cpu)); - per_cpu(physical_cluster, policy->cpu) = cur_cluster; + for_each_cpu(cpu, policy->cpus) + per_cpu(physical_cluster, cpu) = cur_cluster; } else { /* Assumption: during init, we are always running on A15 */ per_cpu(physical_cluster, policy->cpu) = A15_CLUSTER; |