]> xenbits.xensource.com Git - people/sstabellini/xen-unstable.git/.git/commitdiff
golang/xenlight: Fix libxl_domain_shutdown and libxl_domain_reboot as well
authorGeorge Dunlap <george.dunlap@citrix.com>
Fri, 15 Nov 2019 09:36:58 +0000 (09:36 +0000)
committerGeorge Dunlap <george.dunlap@citrix.com>
Fri, 15 Nov 2019 09:36:58 +0000 (09:36 +0000)
Both are now potentially asynchronous; pass in 'nil' to retain
synchronous behavior.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
Release-acked-by: Juergen Gross <jgross@suse.com>
tools/golang/xenlight/xenlight.go

index 59b8186a64d46864bf1b37b0930abc93912abcd1..902cbb839eab1ccc56eb8ef537e08193e770ae7a 100644 (file)
@@ -1041,7 +1041,7 @@ func (Ctx *Context) DomainShutdown(id Domid) (err error) {
                return
        }
 
-       ret := C.libxl_domain_shutdown(Ctx.ctx, C.uint32_t(id))
+       ret := C.libxl_domain_shutdown(Ctx.ctx, C.uint32_t(id), nil)
 
        if ret != 0 {
                err = Error(-ret)
@@ -1056,7 +1056,7 @@ func (Ctx *Context) DomainReboot(id Domid) (err error) {
                return
        }
 
-       ret := C.libxl_domain_reboot(Ctx.ctx, C.uint32_t(id))
+       ret := C.libxl_domain_reboot(Ctx.ctx, C.uint32_t(id), nil)
 
        if ret != 0 {
                err = Error(-ret)