diff options
Diffstat (limited to 'arch/ia64/kernel/setup.c')
| -rw-r--r-- | arch/ia64/kernel/setup.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/ia64/kernel/setup.c b/arch/ia64/kernel/setup.c index ae7911702bf..865af27c773 100644 --- a/arch/ia64/kernel/setup.c +++ b/arch/ia64/kernel/setup.c @@ -359,7 +359,7 @@ reserve_memory (void)  	}  #endif -#ifdef CONFIG_CRASH_KERNEL +#ifdef CONFIG_CRASH_DUMP  	if (reserve_elfcorehdr(&rsvd_region[n].start,  			       &rsvd_region[n].end) == 0)  		n++; @@ -561,8 +561,12 @@ setup_arch (char **cmdline_p)  #ifdef CONFIG_ACPI  	/* Initialize the ACPI boot-time table parser */  	acpi_table_init(); +	early_acpi_boot_init();  # ifdef CONFIG_ACPI_NUMA  	acpi_numa_init(); +#ifdef CONFIG_ACPI_HOTPLUG_CPU +	prefill_possible_map(); +#endif  	per_cpu_scan_finalize((cpus_weight(early_cpu_possible_map) == 0 ?  		32 : cpus_weight(early_cpu_possible_map)),  		additional_cpus > 0 ? additional_cpus : 0); @@ -853,9 +857,6 @@ void __init  setup_per_cpu_areas (void)  {  	/* start_kernel() requires this... */ -#ifdef CONFIG_ACPI_HOTPLUG_CPU -	prefill_possible_map(); -#endif  }  /*  |