From: Keir Fraser Date: Tue, 26 Apr 2011 13:11:18 +0000 (+0100) Subject: x86: Bail from hpet_disable_legacy_broadcast() if legacy_hpet_event is uninitialised. X-Git-Tag: 4.1.1-rc1~25 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=09de2b06e3d6e3c5e752f00c993efe3a7b6e104f;p=people%2Fvhanquez%2Fxen.git x86: Bail from hpet_disable_legacy_broadcast() if legacy_hpet_event is uninitialised. Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/hpet.c b/xen/arch/x86/hpet.c index 6fc7a3558..1107fb727 100644 --- a/xen/arch/x86/hpet.c +++ b/xen/arch/x86/hpet.c @@ -647,6 +647,9 @@ void hpet_disable_legacy_broadcast(void) u32 cfg; unsigned long flags; + if ( !legacy_hpet_event.shift ) + return; + spin_lock_irqsave(&legacy_hpet_event.lock, flags); legacy_hpet_event.flags |= HPET_EVT_DISABLE;