From d8236d4606b32434d040f7496cb809363032ef93 Mon Sep 17 00:00:00 2001 From: Igor Raits Date: Dec 13 2020 12:39:37 +0000 Subject: Disable CONFIG_PAGE_OWNER and CONFIG_PAGE_EXTENSION features While it might be beneficial to debug memory leaks, having to reserve ~2.15% of whole memory is not something that could be accepted everywhere, especially in installations where you don't have any extra memory and you don't care about debugging drivers memory leaks. --- diff --git a/SOURCES/kernel-aarch64-debug.config b/SOURCES/kernel-aarch64-debug.config index f04b162..32d66bb 100644 --- a/SOURCES/kernel-aarch64-debug.config +++ b/SOURCES/kernel-aarch64-debug.config @@ -1361,6 +1361,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANTHERLORD_FF is not set @@ -4439,8 +4441,6 @@ CONFIG_OPTIMIZE_INLINING=y CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 diff --git a/SOURCES/kernel-aarch64.config b/SOURCES/kernel-aarch64.config index c4af4f2..dd0eae7 100644 --- a/SOURCES/kernel-aarch64.config +++ b/SOURCES/kernel-aarch64.config @@ -1420,6 +1420,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANTHERLORD_FF is not set @@ -4444,8 +4446,6 @@ CONFIG_OPTIMIZE_INLINING=y CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_TIMEOUT=0 diff --git a/SOURCES/kernel-ppc64le-debug.config b/SOURCES/kernel-ppc64le-debug.config index d42ac4a..ffed713 100644 --- a/SOURCES/kernel-ppc64le-debug.config +++ b/SOURCES/kernel-ppc64le-debug.config @@ -1240,6 +1240,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANIC_ON_OOPS is not set @@ -4116,8 +4118,6 @@ CONFIG_OSF_PARTITION=y CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANIC_TIMEOUT=180 CONFIG_PAPR_SCM=m diff --git a/SOURCES/kernel-ppc64le.config b/SOURCES/kernel-ppc64le.config index f419c85..f1fec38 100644 --- a/SOURCES/kernel-ppc64le.config +++ b/SOURCES/kernel-ppc64le.config @@ -1302,6 +1302,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANTHERLORD_FF is not set @@ -4119,8 +4121,6 @@ CONFIG_OSF_PARTITION=y CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_TIMEOUT=180 diff --git a/SOURCES/kernel-s390x-debug.config b/SOURCES/kernel-s390x-debug.config index 2f72471..7fb0977 100644 --- a/SOURCES/kernel-s390x-debug.config +++ b/SOURCES/kernel-s390x-debug.config @@ -1347,6 +1347,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANIC_ON_OOPS is not set @@ -4103,8 +4105,6 @@ CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_PACK_STACK=y -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANIC_TIMEOUT=0 CONFIG_PARPORT_1284=y diff --git a/SOURCES/kernel-s390x.config b/SOURCES/kernel-s390x.config index a032982..cafb188 100644 --- a/SOURCES/kernel-s390x.config +++ b/SOURCES/kernel-s390x.config @@ -1408,6 +1408,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANTHERLORD_FF is not set @@ -4105,8 +4107,6 @@ CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_PACK_STACK=y -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_TIMEOUT=0 diff --git a/SOURCES/kernel-x86_64-debug.config b/SOURCES/kernel-x86_64-debug.config index 39424c7..1f35ef3 100644 --- a/SOURCES/kernel-x86_64-debug.config +++ b/SOURCES/kernel-x86_64-debug.config @@ -1249,6 +1249,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANIC_ON_OOPS is not set @@ -4360,8 +4362,6 @@ CONFIG_OSF_PARTITION=y CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANASONIC_LAPTOP=m CONFIG_PANIC_TIMEOUT=0 diff --git a/SOURCES/kernel-x86_64.config b/SOURCES/kernel-x86_64.config index a0b9644..42c1042 100644 --- a/SOURCES/kernel-x86_64.config +++ b/SOURCES/kernel-x86_64.config @@ -1308,6 +1308,8 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # CONFIG_PA12203001 is not set +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_PAGE_OWNER is not set # CONFIG_PAGE_POISONING is not set # CONFIG_PANEL is not set # CONFIG_PANTHERLORD_FF is not set @@ -4361,8 +4363,6 @@ CONFIG_OSF_PARTITION=y CONFIG_OVERLAY_FS=m CONFIG_PACKET=y CONFIG_PACKET_DIAG=m -CONFIG_PAGE_EXTENSION=y -CONFIG_PAGE_OWNER=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_PANASONIC_LAPTOP=m CONFIG_PANIC_ON_OOPS=y