[libvirt] [PATCH] virsh: fix range of memtune command
Eric Blake
eblake at redhat.com
Tue Oct 19 16:50:53 UTC 2010
On 10/19/2010 10:46 AM, Eric Blake wrote:
> * tools/virsh.c (cmdMemtune): Use long long for memory
> sizes. Simplify allocation, and plug memory leak.
> ---
> tools/virsh.c | 21 ++++++++++-----------
> 1 files changed, 10 insertions(+), 11 deletions(-)
>
> diff --git a/tools/virsh.c b/tools/virsh.c
> index cd4485f..4f41c6f 100644
> --- a/tools/virsh.c
> +++ b/tools/virsh.c
> @@ -2905,7 +2905,7 @@ static int
> cmdMemtune(vshControl * ctl, const vshCmd * cmd)
> {
> virDomainPtr dom;
> - int hard_limit, soft_limit, swap_hard_limit, min_guarantee;
> + long long hard_limit, soft_limit, swap_hard_limit, min_guarantee;
> int nparams = 0;
> unsigned int i = 0;
> virMemoryParameterPtr params = NULL, temp = NULL;
> @@ -2918,24 +2918,24 @@ cmdMemtune(vshControl * ctl, const vshCmd * cmd)
> return FALSE;
>
> hard_limit =
> - vshCommandOptInt(cmd, VIR_DOMAIN_MEMORY_HARD_LIMIT,&hard_limit);
> + vshCommandOptLongLong(cmd, VIR_DOMAIN_MEMORY_HARD_LIMIT,&hard_limit);
Self-NAK - this fails to compile. v2 coming up soon.
--
Eric Blake eblake at redhat.com +1-801-349-2682
Libvirt virtualization library http://libvirt.org
More information about the libvir-list
mailing list