diff options
-rw-r--r-- | xen/arch/arm/domain_build.c | 2 | ||||
-rw-r--r-- | xen/arch/arm/setup.c | 1 | ||||
-rw-r--r-- | xen/arch/arm/smpboot.c | 1 |
3 files changed, 2 insertions, 2 deletions
diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c index 0423b5a654..155b4363b5 100644 --- a/xen/arch/arm/domain_build.c +++ b/xen/arch/arm/domain_build.c @@ -633,8 +633,6 @@ int construct_dom0(struct domain *d) } } - local_abort_enable(); - return 0; } diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c index c22972f0de..2f9fdc805e 100644 --- a/xen/arch/arm/setup.c +++ b/xen/arch/arm/setup.c @@ -488,6 +488,7 @@ void __init start_xen(unsigned long boot_phys_offset, arch_init_memory(); local_irq_enable(); + local_abort_enable(); smp_prepare_cpus(cpus); diff --git a/xen/arch/arm/smpboot.c b/xen/arch/arm/smpboot.c index c7421fc793..5895178213 100644 --- a/xen/arch/arm/smpboot.c +++ b/xen/arch/arm/smpboot.c @@ -175,6 +175,7 @@ void __cpuinit start_secondary(unsigned long boot_phys_offset, wmb(); local_irq_enable(); + local_abort_enable(); printk(XENLOG_DEBUG "CPU %u booted.\n", smp_processor_id()); |