]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Add the CONFIG_DEBUG_SET_MODULE_RONX option to OL6
authorJack Vogel <jack.vogel@oracle.com>
Fri, 16 Dec 2016 18:55:45 +0000 (10:55 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 19 Jan 2017 01:32:04 +0000 (17:32 -0800)
Set the CONFIG_DEBUG_SET_MODULE_RONX option in the OL6 configuration,
this changes the page permissions of a loadable module, code and RO
data are set to RX, leaving off the write permission for the page,
this causes modify access to be trapped and provides enhanced
security.

Orabug: 24910950
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
uek-rpm/ol6-nano/config-x86_64
uek-rpm/ol6-nano/config-x86_64-debug
uek-rpm/ol6/config-x86_64
uek-rpm/ol6/config-x86_64-debug

index 40326163f60d602621ec49bafa89af43cac638e9..4ed6feb74b561b0b60d4fa8f2f8ce3e8df762a89 100644 (file)
@@ -4430,7 +4430,7 @@ CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_DEBUG_RODATA is not set
-# CONFIG_DEBUG_SET_MODULE_RONX is not set
+CONFIG_DEBUG_SET_MODULE_RONX=y
 CONFIG_DEBUG_NX_TEST=m
 CONFIG_DOUBLEFAULT=y
 # CONFIG_DEBUG_TLBFLUSH is not set
index 01162590536d2daa8d4280ba2aa0223e9c0dabbf..f94ea2409469b92ec93176f43a3184f1f137103e 100644 (file)
@@ -4646,7 +4646,7 @@ CONFIG_EARLY_PRINTK_EFI=y
 CONFIG_X86_PTDUMP=y
 # CONFIG_EFI_PGT_DUMP is not set
 # CONFIG_DEBUG_RODATA is not set
-# CONFIG_DEBUG_SET_MODULE_RONX is not set
+CONFIG_DEBUG_SET_MODULE_RONX=y
 CONFIG_DEBUG_NX_TEST=m
 CONFIG_DOUBLEFAULT=y
 # CONFIG_DEBUG_TLBFLUSH is not set
index a16417eab61b3c6b465c1d49af38366573d7389e..288f45f74ebb286c37b467624380d067ab44b24b 100644 (file)
@@ -5977,7 +5977,7 @@ CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_DEBUG_RODATA is not set
-# CONFIG_DEBUG_SET_MODULE_RONX is not set
+CONFIG_DEBUG_SET_MODULE_RONX=y
 CONFIG_DEBUG_NX_TEST=m
 CONFIG_DOUBLEFAULT=y
 # CONFIG_DEBUG_TLBFLUSH is not set
index c7001af237df385c0f7d8944634aeb22c70f3a0f..096481d3763854fd24178bb6ae750e34f606b24e 100644 (file)
@@ -5998,7 +5998,7 @@ CONFIG_EARLY_PRINTK_EFI=y
 CONFIG_X86_PTDUMP=y
 # CONFIG_EFI_PGT_DUMP is not set
 # CONFIG_DEBUG_RODATA is not set
-# CONFIG_DEBUG_SET_MODULE_RONX is not set
+CONFIG_DEBUG_SET_MODULE_RONX=y
 CONFIG_DEBUG_NX_TEST=m
 CONFIG_DOUBLEFAULT=y
 # CONFIG_DEBUG_TLBFLUSH is not set