]> xenbits.xensource.com Git - libvirt.git/commitdiff
numad: Divide cur_balloon by 1024 before passing it to numad
authorOsier Yang <jyang@redhat.com>
Tue, 8 May 2012 16:04:37 +0000 (00:04 +0800)
committerEric Blake <eblake@redhat.com>
Tue, 8 May 2012 22:57:37 +0000 (16:57 -0600)
Numad expects MB by default.

src/qemu/qemu_process.c

index 82b17d6dce3fe2734a30b7edeac78c148c5c68f7..e34cc6daebf3e2e7ea26272ab17213c8cdf06999 100644 (file)
@@ -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);