From: Keir Fraser Date: Mon, 2 Mar 2009 14:09:21 +0000 (+0000) Subject: When a domain crashes, ignore shutdown deferrals. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~13995^2~15 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bb8b9cf8912b83176309af270df117aa9ef3b5ad;p=xen.git When a domain crashes, ignore shutdown deferrals. Signed-off-by: Keir Fraser --- diff --git a/xen/common/domain.c b/xen/common/domain.c index dbbc3e7d52..b21e43f155 100644 --- a/xen/common/domain.c +++ b/xen/common/domain.c @@ -465,7 +465,9 @@ void domain_shutdown(struct domain *d, u8 reason) for_each_vcpu ( d, v ) { - if ( v->defer_shutdown ) + if ( reason == SHUTDOWN_crash ) + v->defer_shutdown = 0; + else if ( v->defer_shutdown ) continue; vcpu_pause_nosync(v); v->paused_for_shutdown = 1;