|
@@ -801,7 +801,7 @@ static void __cpuinit srat_detect_node(void)
|
|
|
/* Don't do the funky fallback heuristics the AMD version employs
|
|
|
for now. */
|
|
|
node = apicid_to_node[apicid];
|
|
|
- if (node == NUMA_NO_NODE)
|
|
|
+ if (node == NUMA_NO_NODE || !node_online(node))
|
|
|
node = first_node(node_online_map);
|
|
|
numa_set_node(cpu, node);
|
|
|
|