aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/crash.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2012-03-27 15:22:54 +0200
committerJan Beulich <jbeulich@suse.com>2012-03-27 15:22:54 +0200
commiteca1bfec46214a902f24bce2b44c96ae364f1219 (patch)
tree94cf15bbbc8d05eb6c1cab2f78776874edccfd2c /xen/arch/x86/crash.c
parenta5e1cb8704755905940c7242f62c5e9d85957d65 (diff)
downloadxen-eca1bfec46214a902f24bce2b44c96ae364f1219.tar.gz
xen-eca1bfec46214a902f24bce2b44c96ae364f1219.tar.bz2
xen-eca1bfec46214a902f24bce2b44c96ae364f1219.zip
x86/hpet: replace disabling of legacy broadcast
... by the call to hpet_disable() added in the immediately preceding patch. In order to retain the behavior intended by c/s 23776:0ddb4481f883, implement one of the alternative options pointed out there: remove CPUs from the online map in __stop_this_cpu() (and hence doing so in stop_this_cpu() is no longer needed). Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/crash.c')
-rw-r--r--xen/arch/x86/crash.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/xen/arch/x86/crash.c b/xen/arch/x86/crash.c
index 0e1afa67dd..88cba19a40 100644
--- a/xen/arch/x86/crash.c
+++ b/xen/arch/x86/crash.c
@@ -61,9 +61,6 @@ static void nmi_shootdown_cpus(void)
local_irq_disable();
- if ( hpet_broadcast_is_available() )
- hpet_disable_legacy_broadcast();
-
crashing_cpu = smp_processor_id();
local_irq_count(crashing_cpu) = 0;