[aws][PATCH] UBUNTU: [Config] AWS: CONFIG_XEN_BALLOON=n
Dan Streetman
dan.streetman at canonical.com
Wed Mar 1 20:20:15 UTC 2017
BugLink: http://bugs.launchpad.net/bugs/1668129
Disable XEN_BALLOON, as ballooning is not used by AWS and it causes
problems when the guest uses the memory in the balloon region; e.g.
for DMA with a hypervisor-provided NVMe device, because the hypervisor
is not expecting DMA to/from the physical pages in the ballooned region.
Signed-off-by: Dan Streetman <dan.streetman at canonical.com>
---
debian.master/config/amd64/config.common.amd64 | 1 -
debian.master/config/annotations | 8 +++-----
debian.master/config/config.common.ubuntu | 5 +----
debian.master/config/i386/config.common.i386 | 1 -
4 files changed, 4 insertions(+), 11 deletions(-)
diff --git a/debian.master/config/amd64/config.common.amd64 b/debian.master/config/amd64/config.common.amd64
index e309fcb..d2574f7 100644
--- a/debian.master/config/amd64/config.common.amd64
+++ b/debian.master/config/amd64/config.common.amd64
@@ -462,7 +462,6 @@ CONFIG_X25=m
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_XEN=y
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512
CONFIG_XILINX_WATCHDOG=m
CONFIG_XILLYBUS=m
CONFIG_XZ_DEC_ARM=y
diff --git a/debian.master/config/annotations b/debian.master/config/annotations
index f9ace85..61b5352 100644
--- a/debian.master/config/annotations
+++ b/debian.master/config/annotations
@@ -7114,11 +7114,9 @@ CONFIG_XEN_SYMS policy<{'amd64': 'y', 'i386': 'y
CONFIG_XEN_ACPI_PROCESSOR mark<ENFORCED> <boot essential on XEN host>
# Menu: Device Drivers >> Xen driver support >> Xen memory balloon driver
-CONFIG_XEN_BALLOON policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}>
-CONFIG_XEN_SELFBALLOONING policy<{'amd64': 'y', 'i386': 'y'}>
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG policy<{'amd64': 'y', 'i386': 'y'}>
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT policy<{'amd64': '512', 'i386': '4'}>
-CONFIG_XEN_SCRUB_PAGES policy<{'amd64': 'y', 'arm64': 'y', 'i386': 'y'}>
+CONFIG_XEN_BALLOON policy<{'amd64': 'n', 'arm64': 'n', 'i386': 'n'}>
+#
+CONFIG_XEN_BALLOON note<LP:#1668129>
# Menu: Dump support
#
diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index 21922c6..8861327 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -9018,8 +9018,7 @@ CONFIG_XEN_ACPI=y
CONFIG_XEN_ACPI_PROCESSOR=y
CONFIG_XEN_AUTO_XLATE=y
CONFIG_XEN_BACKEND=y
-CONFIG_XEN_BALLOON=y
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
+# CONFIG_XEN_BALLOON is not set
CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_XEN_BLKDEV_FRONTEND=y
CONFIG_XEN_COMPAT_XENFS=y
@@ -9041,10 +9040,8 @@ CONFIG_XEN_PRIVCMD=m
CONFIG_XEN_PVH=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_SAVE_RESTORE=y
-CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_SCSI_BACKEND=m
CONFIG_XEN_SCSI_FRONTEND=m
-CONFIG_XEN_SELFBALLOONING=y
CONFIG_XEN_SYMS=y
CONFIG_XEN_SYS_HYPERVISOR=y
CONFIG_XEN_TMEM=m
diff --git a/debian.master/config/i386/config.common.i386 b/debian.master/config/i386/config.common.i386
index a8bff36..6ed1c5e 100644
--- a/debian.master/config/i386/config.common.i386
+++ b/debian.master/config/i386/config.common.i386
@@ -458,7 +458,6 @@ CONFIG_X25=m
CONFIG_X86_MINIMUM_CPU_FAMILY=5
CONFIG_X86_SPEEDSTEP_LIB=y
CONFIG_XEN=y
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=4
CONFIG_XILINX_WATCHDOG=m
CONFIG_XILLYBUS=m
CONFIG_XZ_DEC_ARM=y
--
2.9.3
More information about the kernel-team
mailing list