Skip to content

Commit

Permalink
xen: Defer spinlock setup until boot CPU setup
Browse files Browse the repository at this point in the history
There's no need to do it at very early init, and doing it there
makes it impossible to use the jump_label machinery.

Signed-off-by: Jeremy Fitzhardinge <jeremy@goop.org>
Link: http://lkml.kernel.org/r/1376058122-8248-5-git-send-email-raghavendra.kt@linux.vnet.ibm.com
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com>
Acked-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
  • Loading branch information
Jeremy Fitzhardinge authored and H. Peter Anvin committed Aug 9, 2013
1 parent b798df0 commit bf7aab3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion arch/x86/xen/smp.c
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@ static void __init xen_smp_prepare_boot_cpu(void)

xen_filter_cpu_maps();
xen_setup_vcpu_info_placement();
xen_init_spinlocks();
}

static void __init xen_smp_prepare_cpus(unsigned int max_cpus)
Expand Down Expand Up @@ -680,7 +681,6 @@ void __init xen_smp_init(void)
{
smp_ops = xen_smp_ops;
xen_fill_possible_map();
xen_init_spinlocks();
}

static void __init xen_hvm_smp_prepare_cpus(unsigned int max_cpus)
Expand Down

0 comments on commit bf7aab3

Please sign in to comment.