]> git.baikalelectronics.ru Git - kernel.git/commit
xen/balloon: Set balloon's initial state to number of existing RAM pages
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Wed, 6 Nov 2013 20:37:40 +0000 (15:37 -0500)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 8 Nov 2013 20:13:03 +0000 (15:13 -0500)
commit68e11a44a85f1c1d62c92ceed22500f165aa722c
tree544c7a9caf0f55d5c1e3496df5bc129af4f63167
parent226cde4ccece2acfc1f480a1ca3e01e8b26ae968
xen/balloon: Set balloon's initial state to number of existing RAM pages

Currently balloon's initial value is set to max_pfn which includes
non-RAM ranges such as MMIO hole. As result, initial memory target
(specified by guest's configuration file) will appear smaller than
what balloon driver perceives to be the current number of available
pages. Thus it will balloon down "extra" pages, decreasing amount of
available memory for no good reason.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
drivers/xen/balloon.c