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;
|
xc_interface *xc_handle;
|
||||||
int sts;
|
int sts;
|
||||||
|
|
||||||
|
unsigned int reason = reboot ? SHUTDOWN_reboot : SHUTDOWN_poweroff;
|
||||||
|
|
||||||
xc_handle = xc_interface_open(0, 0, 0);
|
xc_handle = xc_interface_open(0, 0, 0);
|
||||||
if (xc_handle == NULL) {
|
if (xc_handle == NULL) {
|
||||||
fprintf(stderr, "Cannot acquire xenctrl handle\n");
|
fprintf(stderr, "Cannot acquire xenctrl handle\n");
|
||||||
} else {
|
} else {
|
||||||
sts = xc_domain_shutdown(xc_handle, xen_domid,
|
sts = xc_domain_shutdown(xc_handle, xen_domid, reason);
|
||||||
reboot ? SHUTDOWN_reboot : SHUTDOWN_poweroff);
|
|
||||||
if (sts != 0) {
|
if (sts != 0) {
|
||||||
fprintf(stderr, "xc_domain_shutdown failed to issue %s, "
|
fprintf(stderr, "xc_domain_shutdown failed to issue %s, "
|
||||||
"sts %d, %s\n", reboot ? "reboot" : "poweroff",
|
"sts %d, %s\n", reboot ? "reboot" : "poweroff",
|
||||||
|
Loading…
Reference in New Issue
Block a user