|
@@ -229,9 +229,11 @@ update_nodes_add(int node, unsigned long start, unsigned long end)
|
|
printk(KERN_ERR "SRAT: Hotplug zone not continuous. Partly ignored\n");
|
|
printk(KERN_ERR "SRAT: Hotplug zone not continuous. Partly ignored\n");
|
|
}
|
|
}
|
|
|
|
|
|
- if (changed)
|
|
|
|
|
|
+ if (changed) {
|
|
|
|
+ node_set(node, cpu_nodes_parsed);
|
|
printk(KERN_INFO "SRAT: hot plug zone found %Lx - %Lx\n",
|
|
printk(KERN_INFO "SRAT: hot plug zone found %Lx - %Lx\n",
|
|
nd->start, nd->end);
|
|
nd->start, nd->end);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
/* Callback for parsing of the Proximity Domain <-> Memory Area mappings */
|
|
/* Callback for parsing of the Proximity Domain <-> Memory Area mappings */
|