|
@@ -134,26 +134,14 @@ void __init numa_setup(void)
|
|
|
{
|
|
|
pr_info("NUMA mode: %s\n", mode->name);
|
|
|
nodes_clear(node_possible_map);
|
|
|
+ /* Initially attach all possible CPUs to node 0. */
|
|
|
+ cpumask_copy(&node_to_cpumask_map[0], cpu_possible_mask);
|
|
|
if (mode->setup)
|
|
|
mode->setup();
|
|
|
numa_setup_memory();
|
|
|
memblock_dump_all();
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * numa_init_early() - Initialization initcall
|
|
|
- *
|
|
|
- * This runs when only one CPU is online and before the first
|
|
|
- * topology update is called for by the scheduler.
|
|
|
- */
|
|
|
-static int __init numa_init_early(void)
|
|
|
-{
|
|
|
- /* Attach all possible CPUs to node 0 for now. */
|
|
|
- cpumask_copy(&node_to_cpumask_map[0], cpu_possible_mask);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-early_initcall(numa_init_early);
|
|
|
-
|
|
|
/*
|
|
|
* numa_init_late() - Initialization initcall
|
|
|
*
|