diff options
author | Roland Hieber <r.hieber@pengutronix.de> | 2018-11-15 10:49:11 +0100 |
---|---|---|
committer | Roland Hieber <r.hieber@pengutronix.de> | 2018-11-18 22:32:30 +0100 |
commit | d35463e8b55ef1838a29205bc0ce816e274c02fa (patch) | |
tree | 9fa9e74e6c96c820c837d0a9fd67cd58192e08b6 | |
parent | b1fb0d4491f1f5c8469242e084a8330a775f1bba (diff) | |
download | DistroKit-d35463e8b55ef1838a29205bc0ce816e274c02fa.tar.gz DistroKit-d35463e8b55ef1838a29205bc0ce816e274c02fa.tar.xz |
rpi: kernel: make kernel and module text and rodata read-only
Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
-rw-r--r-- | configs/platform-rpi/kernelconfig | 6 |
1 files changed, 4 insertions, 2 deletions
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 |