mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
libxl: fix libxl_set_memory_target
Commit 26dbc93a ("libxl: Remove pointless hypercall from
libxl_set_memory_target") removed the call to xc_domain_getinfolist, but
it failed to notice that "info" was actually needed later.
Put that back. While at it, make the code conform to coding style
requirement.
Reported-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
This commit is contained in:
1 parent
6d9d597713
commit
ed5f19aea6
1 file changed
+7
@@ -4308,6 +4308,13 @@ retry_transaction:
|
||||
libxl__xs_printf(gc, t, GCSPRINTF("%s/memory/target", dompath),
|
||||
"%"PRIu64, new_target_memkb);
|
||||
|
||||
r = xc_domain_getinfolist(ctx->xch, domid, 1, &info);
|
||||
if (r != 1 || info.domain != domid) {
|
||||
abort_transaction = 1;
|
||||
rc = ERROR_FAIL;
|
||||
goto out;
|
||||
}
|
||||
|
||||
libxl_dominfo_init(&ptr);
|
||||
xcinfo2xlinfo(ctx, &info, &ptr);
|
||||
uuid = libxl__uuid2string(gc, ptr.uuid);
|
||||
|
||||