X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=drivers%2Fxen%2Fxen-selfballoon.c;h=2552d3e0a70f2759597c54b8218e17248412337c;hb=507447473756e316f3f182324071389a51736a83;hp=7d041cb6da2662fada88101835b94d1aed63b9bc;hpb=8ee78c6fb982b3a7343faf561e7937d4cfa955ff;p=deliverable%2Flinux.git diff --git a/drivers/xen/xen-selfballoon.c b/drivers/xen/xen-selfballoon.c index 7d041cb6da26..2552d3e0a70f 100644 --- a/drivers/xen/xen-selfballoon.c +++ b/drivers/xen/xen-selfballoon.c @@ -222,7 +222,7 @@ static void selfballoon_process(struct work_struct *work) if (xen_selfballooning_enabled) { cur_pages = totalram_pages; tgt_pages = cur_pages; /* default is no change */ - goal_pages = percpu_counter_read_positive(&vm_committed_as) + + goal_pages = vm_memory_committed() + totalreserve_pages + MB2PAGES(selfballoon_reserved_mb); #ifdef CONFIG_FRONTSWAP