mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
libxl: fix libxl_set_memory_target
Commit26dbc93a("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> (cherry picked from commited5f19aea6)
This commit is contained in:
1 parent
53c3a73724
commit
e1cefedd80
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);
|
||||
|
||||