|
@@ -726,10 +726,12 @@ void set_cpu_present(unsigned int cpu, bool present)
|
|
|
|
|
|
void set_cpu_online(unsigned int cpu, bool online)
|
|
|
{
|
|
|
- if (online)
|
|
|
+ if (online) {
|
|
|
cpumask_set_cpu(cpu, to_cpumask(cpu_online_bits));
|
|
|
- else
|
|
|
+ cpumask_set_cpu(cpu, to_cpumask(cpu_active_bits));
|
|
|
+ } else {
|
|
|
cpumask_clear_cpu(cpu, to_cpumask(cpu_online_bits));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
void set_cpu_active(unsigned int cpu, bool active)
|