|
@@ -924,6 +924,8 @@ static int cpufreq_add_dev(struct sys_device *sys_dev)
|
|
|
|
|
|
spin_lock_irqsave(&cpufreq_driver_lock, flags);
|
|
spin_lock_irqsave(&cpufreq_driver_lock, flags);
|
|
for_each_cpu(j, policy->cpus) {
|
|
for_each_cpu(j, policy->cpus) {
|
|
|
|
+ if (!cpu_online(j))
|
|
|
|
+ continue;
|
|
per_cpu(cpufreq_cpu_data, j) = policy;
|
|
per_cpu(cpufreq_cpu_data, j) = policy;
|
|
per_cpu(policy_cpu, j) = policy->cpu;
|
|
per_cpu(policy_cpu, j) = policy->cpu;
|
|
}
|
|
}
|