[libvirt] [PATCH 1/2] Fix CPU hotplug command names

Daniel Veillard veillard at redhat.com
Thu Apr 22 15:59:31 UTC 2010


On Thu, Apr 22, 2010 at 04:49:00PM +0100, Daniel P. Berrange wrote:
> Probably as a result of a merge error, the CPU hotplug command
> names were completely wrong.
> 
> * src/qemu/qemu_monitor_json.c, src/qemu/qemu_monitor_text.c: Fix
>   the CPU hotplug command names
> ---
>  src/qemu/qemu_monitor_json.c |    2 +-
>  src/qemu/qemu_monitor_text.c |    4 ++--
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c
> index cde9899..96f246f 100644
> --- a/src/qemu/qemu_monitor_json.c
> +++ b/src/qemu/qemu_monitor_json.c
> @@ -1181,7 +1181,7 @@ int qemuMonitorJSONSetCPU(qemuMonitorPtr mon,
>                            int cpu, int online)
>  {
>      int ret;
> -    virJSONValuePtr cmd = qemuMonitorJSONMakeCommand("balloon",
> +    virJSONValuePtr cmd = qemuMonitorJSONMakeCommand("cpu_set",
>                                                       "U:cpu", (unsigned long long)cpu,
>                                                       "s:state", online ? "online" : "offline",
>                                                       NULL);
> diff --git a/src/qemu/qemu_monitor_text.c b/src/qemu/qemu_monitor_text.c
> index 6ad07b1..db3806d 100644
> --- a/src/qemu/qemu_monitor_text.c
> +++ b/src/qemu/qemu_monitor_text.c
> @@ -800,7 +800,7 @@ int qemuMonitorTextSetBalloon(qemuMonitorPtr mon,
>  
>  
>  /*
> - * Returns: 0 if balloon not supported, +1 if balloon adjust worked
> + * Returns: 0 if CPU hotplug not supported, +1 if CPU hotplug worked
>   * or -1 on failure
>   */
>  int qemuMonitorTextSetCPU(qemuMonitorPtr mon, int cpu, int online)
> @@ -809,7 +809,7 @@ int qemuMonitorTextSetCPU(qemuMonitorPtr mon, int cpu, int online)
>      char *reply = NULL;
>      int ret = -1;
>  
> -    if (virAsprintf(&cmd, "set_cpu %d %s", cpu, online ? "online" : "offline") < 0) {
> +    if (virAsprintf(&cmd, "cpu_set %d %s", cpu, online ? "online" : "offline") < 0) {
>          virReportOOMError();
>          return -1;
>      }

  ACK,

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list