mirror of https://gitee.com/openkylin/qemu.git
xen: destroy_hvm_domain: Move reason into a variable
We are going to want to reuse this. No functional change. Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com> Reviewed-by: Anthony PERARD <anthony.perard@citrix.com> Acked-by: Stefano Stabellini <sstabellini@kernel.org>
This commit is contained in:
parent
4564e63f80
commit
74aae6bff4
|
@ -1387,12 +1387,13 @@ void destroy_hvm_domain(bool reboot)
|
|||
xc_interface *xc_handle;
|
||||
int sts;
|
||||
|
||||
unsigned int reason = reboot ? SHUTDOWN_reboot : SHUTDOWN_poweroff;
|
||||
|
||||
xc_handle = xc_interface_open(0, 0, 0);
|
||||
if (xc_handle == NULL) {
|
||||
fprintf(stderr, "Cannot acquire xenctrl handle\n");
|
||||
} else {
|
||||
sts = xc_domain_shutdown(xc_handle, xen_domid,
|
||||
reboot ? SHUTDOWN_reboot : SHUTDOWN_poweroff);
|
||||
sts = xc_domain_shutdown(xc_handle, xen_domid, reason);
|
||||
if (sts != 0) {
|
||||
fprintf(stderr, "xc_domain_shutdown failed to issue %s, "
|
||||
"sts %d, %s\n", reboot ? "reboot" : "poweroff",
|
||||
|
|
Loading…
Reference in New Issue