From: Osier Yang Date: Tue, 8 May 2012 16:04:37 +0000 (+0800) Subject: numad: Divide cur_balloon by 1024 before passing it to numad X-Git-Tag: v0.9.12-rc2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a00efddab6c1af64eb87f450e98b266d8d02f0aa;p=thirdparty%2Flibvirt.git numad: Divide cur_balloon by 1024 before passing it to numad Numad expects MB by default. --- diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 82b17d6dce..e34cc6daeb 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -1773,7 +1773,7 @@ qemuGetNumadAdvice(virDomainDefPtr def) cmd = virCommandNewArgList(NUMAD, "-w", NULL); virCommandAddArgFormat(cmd, "%d:%llu", def->vcpus, - def->mem.cur_balloon); + VIR_DIV_UP(def->mem.cur_balloon, 1024)); virCommandSetOutputBuffer(cmd, &output);