]> git.baikalelectronics.ru Git - kernel.git/commit
xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG
authorRoger Pau Monne <roger.pau@citrix.com>
Wed, 24 Mar 2021 12:24:23 +0000 (13:24 +0100)
committerBoris Ostrovsky <boris.ostrovsky@oracle.com>
Wed, 24 Mar 2021 23:33:11 +0000 (18:33 -0500)
commit7ce609ad79f33964470fdfc0473dc8e703a6899f
tree8f6d69da98240e77bc4d941ccd84a52e68586a04
parent0eec3d1f5a53fce622fda296571ff93e400ed867
xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG

The Xen memory hotplug limit should depend on the memory hotplug
generic option, rather than the Xen balloon configuration. It's
possible to have a kernel with generic memory hotplug enabled, but
without Xen balloon enabled, at which point memory hotplug won't work
correctly due to the size limitation of the p2m.

Rename the option to XEN_MEMORY_HOTPLUG_LIMIT since it's no longer
tied to ballooning.

Fixes: ddfa045de877ac ("xen: add helpers to allocate unpopulated memory")
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Link: https://lore.kernel.org/r/20210324122424.58685-2-roger.pau@citrix.com
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
arch/x86/xen/p2m.c
drivers/xen/Kconfig