|
@@ -186,7 +186,7 @@ static void unmap_cpu_from_node(unsigned long cpu)
|
|
dbg("removing cpu %lu from node %d\n", cpu, node);
|
|
dbg("removing cpu %lu from node %d\n", cpu, node);
|
|
|
|
|
|
if (cpumask_test_cpu(cpu, node_to_cpumask_map[node])) {
|
|
if (cpumask_test_cpu(cpu, node_to_cpumask_map[node])) {
|
|
- cpumask_set_cpu(cpu, node_to_cpumask_map[node]);
|
|
|
|
|
|
+ cpumask_clear_cpu(cpu, node_to_cpumask_map[node]);
|
|
} else {
|
|
} else {
|
|
printk(KERN_ERR "WARNING: cpu %lu not found in node %d\n",
|
|
printk(KERN_ERR "WARNING: cpu %lu not found in node %d\n",
|
|
cpu, node);
|
|
cpu, node);
|