[libvirt] [PATCH] Swap position of nmodels and models parameters in cpuDecode()
Daniel Veillard
veillard at redhat.com
Thu Feb 11 11:33:59 UTC 2010
On Thu, Feb 11, 2010 at 10:47:43AM +0100, Jiri Denemark wrote:
> All other libvirt functions use array first and then number of elements
> in that array. Let's make cpuDecode follow this rule.
>
> Signed-off-by: Jiri Denemark <jdenemar at redhat.com>
> ---
> src/cpu/cpu.c | 6 +++---
> src/cpu/cpu.h | 8 ++++----
> src/cpu/cpu_x86.c | 4 ++--
> src/qemu/qemu_conf.c | 4 ++--
> 4 files changed, 11 insertions(+), 11 deletions(-)
>
> diff --git a/src/cpu/cpu.c b/src/cpu/cpu.c
> index ae8d37d..e9ecc98 100644
> --- a/src/cpu/cpu.c
> +++ b/src/cpu/cpu.c
> @@ -119,8 +119,8 @@ cpuCompare(virCPUDefPtr host,
> int
> cpuDecode(virCPUDefPtr cpu,
> const union cpuData *data,
> - unsigned int nmodels,
> - const char **models)
> + const char **models,
> + unsigned int nmodels)
> {
> struct cpuArchDriver *driver;
>
> @@ -146,7 +146,7 @@ cpuDecode(virCPUDefPtr cpu,
> return -1;
> }
>
> - return driver->decode(cpu, data, nmodels, models);
> + return driver->decode(cpu, data, models, nmodels);
> }
>
>
> diff --git a/src/cpu/cpu.h b/src/cpu/cpu.h
> index 1e04993..7ee0ce6 100644
> --- a/src/cpu/cpu.h
> +++ b/src/cpu/cpu.h
> @@ -48,8 +48,8 @@ typedef virCPUCompareResult
> typedef int
> (*cpuArchDecode) (virCPUDefPtr cpu,
> const union cpuData *data,
> - unsigned int nmodels,
> - const char **models);
> + const char **models,
> + unsigned int nmodels);
>
> typedef int
> (*cpuArchEncode) (const virCPUDefPtr cpu,
> @@ -95,8 +95,8 @@ cpuCompare (virCPUDefPtr host,
> extern int
> cpuDecode (virCPUDefPtr cpu,
> const union cpuData *data,
> - unsigned int nmodels,
> - const char **models);
> + const char **models,
> + unsigned int nmodels);
>
> extern int
> cpuEncode (const char *arch,
> diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c
> index 7ae7fbf..c6ed078 100644
> --- a/src/cpu/cpu_x86.c
> +++ b/src/cpu/cpu_x86.c
> @@ -940,8 +940,8 @@ x86GuestData(virCPUDefPtr host,
> static int
> x86Decode(virCPUDefPtr cpu,
> const union cpuData *data,
> - unsigned int nmodels,
> - const char **models)
> + const char **models,
> + unsigned int nmodels)
> {
> int ret = -1;
> struct x86_map *map;
> diff --git a/src/qemu/qemu_conf.c b/src/qemu/qemu_conf.c
> index 3988582..ca32dc0 100644
> --- a/src/qemu/qemu_conf.c
> +++ b/src/qemu/qemu_conf.c
> @@ -1016,7 +1016,7 @@ qemudCapsInitCPU(virCapsPtr caps,
> cpu->threads = nodeinfo.threads;
>
> if (!(data = cpuNodeData(arch))
> - || cpuDecode(cpu, data, 0, NULL) < 0)
> + || cpuDecode(cpu, data, NULL, 0) < 0)
> goto error;
>
> caps->host.cpu = cpu;
> @@ -2959,7 +2959,7 @@ qemuBuildCpuArgStr(const struct qemud_driver *driver,
> if (VIR_ALLOC(guest) < 0 || !(guest->arch = strdup(ut->machine)))
> goto no_memory;
>
> - if (cpuDecode(guest, data, ncpus, cpus) < 0)
> + if (cpuDecode(guest, data, cpus, ncpus) < 0)
> goto cleanup;
>
> virBufferVSprintf(&buf, "%s", guest->model);
Sure ! ACK,
thanks !
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