|
@@ -279,6 +279,7 @@ static void __init xen_smp_prepare_boot_cpu(void)
|
|
|
|
|
|
|
|
xen_filter_cpu_maps();
|
|
xen_filter_cpu_maps();
|
|
|
xen_setup_vcpu_info_placement();
|
|
xen_setup_vcpu_info_placement();
|
|
|
|
|
+ xen_init_spinlocks();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static void __init xen_smp_prepare_cpus(unsigned int max_cpus)
|
|
static void __init xen_smp_prepare_cpus(unsigned int max_cpus)
|
|
@@ -680,7 +681,6 @@ void __init xen_smp_init(void)
|
|
|
{
|
|
{
|
|
|
smp_ops = xen_smp_ops;
|
|
smp_ops = xen_smp_ops;
|
|
|
xen_fill_possible_map();
|
|
xen_fill_possible_map();
|
|
|
- xen_init_spinlocks();
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
static void __init xen_hvm_smp_prepare_cpus(unsigned int max_cpus)
|
|
static void __init xen_hvm_smp_prepare_cpus(unsigned int max_cpus)
|