From d35463e8b55ef1838a29205bc0ce816e274c02fa Mon Sep 17 00:00:00 2001 From: Roland Hieber Date: Thu, 15 Nov 2018 10:49:11 +0100 Subject: rpi: kernel: make kernel and module text and rodata read-only Signed-off-by: Roland Hieber --- configs/platform-rpi/kernelconfig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'configs/platform-rpi/kernelconfig') diff --git a/configs/platform-rpi/kernelconfig b/configs/platform-rpi/kernelconfig index b586c7e..8569da4 100644 --- a/configs/platform-rpi/kernelconfig +++ b/configs/platform-rpi/kernelconfig @@ -308,6 +308,7 @@ CONFIG_CACHE_L2X0=y CONFIG_ARM_L1_CACHE_SHIFT=5 CONFIG_ARM_DMA_MEM_BUFFERABLE=y CONFIG_ARM_HEAVY_MB=y +CONFIG_DEBUG_ALIGN_RODATA=y CONFIG_ARM_ERRATA_411920=y # @@ -484,9 +485,9 @@ CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y -# CONFIG_STRICT_KERNEL_RWX is not set +CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y -# CONFIG_STRICT_MODULE_RWX is not set +CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_PHYS_TO_DMA=y CONFIG_REFCOUNT_FULL=y @@ -3093,6 +3094,7 @@ CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set -- cgit v1.2.3