From: Sameeh Jubran Date: Tue, 11 Apr 2017 12:52:05 +0000 (+0300) Subject: qga-win: Enable 'can-offline' field in 'guest-get-vcpus' reply X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=54858553def1879a3b0781529fb12a028ba36713;p=qemu.git 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 Reviewed-by: Eric Blake Cc: qemu-stable@nongnu.org Signed-off-by: Michael Roth --- diff --git a/qga/commands-win32.c b/qga/commands-win32.c index 04026eedbf..9fec1fb638 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;