aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-01-31 09:43:05 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-01-31 09:43:05 +0000
commitd113c0a940d5a6165cec5fbb059ce90ba3b128c8 (patch)
treecceea8a032b70b20d5280ca1e41c45f17f1607d6 /tools
parent8013b9017de9f36b9f163d4daf2ec01d1bc0f1a3 (diff)
downloadxen-d113c0a940d5a6165cec5fbb059ce90ba3b128c8.tar.gz
xen-d113c0a940d5a6165cec5fbb059ce90ba3b128c8.tar.bz2
xen-d113c0a940d5a6165cec5fbb059ce90ba3b128c8.zip
Fix xm shutdown/reboot for HVM domain of IA64
xc.domain_destroy_hook() is called twice when we execute xm shutdown/reboot command to an HVM domain without PV drivers. The first calling is from shutdown() in XendDomainInfo.py. The second calling is from destroyDomain() in XendDomainInfo.py. The first calling is not necessary, so this patch removes it. A discussion about this patch is as follows. http://lists.xensource.com/archives/html/xen-ia64-devel/2008-01/msg00232.html Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/python/xen/xend/XendDomainInfo.py1
1 files changed, 0 insertions, 1 deletions
diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py
index 96f65287b7..97f51d2383 100644
--- a/tools/python/xen/xend/XendDomainInfo.py
+++ b/tools/python/xen/xend/XendDomainInfo.py
@@ -481,7 +481,6 @@ class XendDomainInfo:
hvm_pvdrv = xc.hvm_get_param(self.domid, HVM_PARAM_CALLBACK_IRQ)
if not hvm_pvdrv:
code = REVERSE_DOMAIN_SHUTDOWN_REASONS[reason]
- xc.domain_destroy_hook(self.domid)
log.info("HVM save:remote shutdown dom %d!", self.domid)
xc.domain_shutdown(self.domid, code)