From a00efddab6c1af64eb87f450e98b266d8d02f0aa Mon Sep 17 00:00:00 2001 From: Osier Yang Date: Wed, 9 May 2012 00:04:37 +0800 Subject: [PATCH] numad: Divide cur_balloon by 1024 before passing it to numad Numad expects MB by default. --- src/qemu/qemu_process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);