aboutsummaryrefslogtreecommitdiff
path: root/qga
diff options
context:
space:
mode:
authorSameeh Jubran <sameeh@daynix.com>2017-04-11 15:52:05 +0300
committerMichael Roth <mdroth@linux.vnet.ibm.com>2017-04-26 23:56:47 -0500
commit54858553def1879a3b0781529fb12a028ba36713 (patch)
tree402cd4bc805c7b59ec00a82e451ee1eedbc4ee03 /qga
parentf342cc93ec918d684e8a6f6e646551a9c7fbc019 (diff)
downloadqemu-54858553def1879a3b0781529fb12a028ba36713.zip
qemu-54858553def1879a3b0781529fb12a028ba36713.tar.gz
qemu-54858553def1879a3b0781529fb12a028ba36713.tar.bz2
qga-win: Enable 'can-offline' field in 'guest-get-vcpus' reply
The QGA schema states: @can-offline: Whether offlining the VCPU is possible. This member is always filled in by the guest agent when the structure is returned, and always ignored on input (hence it can be omitted then). Currently 'can-offline' is missing entirely from the reply. This causes errors in libvirt which is expecting the reply to be compliant with the schema docs. BZ#1438735: https://bugzilla.redhat.com/show_bug.cgi?id=1438735 Signed-off-by: Sameeh Jubran <sameeh@daynix.com> Reviewed-by: Eric Blake <eblake@redhat.com> Cc: qemu-stable@nongnu.org Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Diffstat (limited to 'qga')
-rw-r--r--qga/commands-win32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/qga/commands-win32.c b/qga/commands-win32.c
index 04026ee..9fec1fb 100644
--- a/qga/commands-win32.c
+++ b/qga/commands-win32.c
@@ -1344,7 +1344,7 @@ GuestLogicalProcessorList *qmp_guest_get_vcpus(Error **errp)
vcpu = g_malloc0(sizeof *vcpu);
vcpu->logical_id = current++;
vcpu->online = true;
- vcpu->has_can_offline = false;
+ vcpu->has_can_offline = true;
entry = g_malloc0(sizeof *entry);
entry->value = vcpu;