diff options
author | Arnd Bergmann <arnd@arndb.de> | 2015-01-28 17:58:33 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2015-01-29 16:23:31 +0100 |
commit | fba289054f24d2550f47a1413e1ccc24f4165560 (patch) | |
tree | 08d4b0617613092f1836ac0bfc32b65fc3f8daec /arch/arm/mm/Kconfig | |
parent | ARM: 8295/1: fix v7M build for !CONFIG_PRINTK (diff) | |
download | linux-fba289054f24d2550f47a1413e1ccc24f4165560.tar.xz linux-fba289054f24d2550f47a1413e1ccc24f4165560.zip |
ARM: 8298/1: ARM_KERNMEM_PERMS only works with MMU enabled
The recently added ARM_KERNMEM_PERMS feature works by manipulating
the kernel page tables, which obviously requires an MMU. Trying
to enable this feature when the MMU is disabled results in a lot
of compile errors in mm/init.c, so let's add a Kconfig dependency
to avoid that case.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/Kconfig')
-rw-r--r-- | arch/arm/mm/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index 03823e784f63..c43c71455566 100644 --- a/arch/arm/mm/Kconfig +++ b/arch/arm/mm/Kconfig @@ -1012,6 +1012,7 @@ config ARCH_SUPPORTS_BIG_ENDIAN config ARM_KERNMEM_PERMS bool "Restrict kernel memory permissions" + depends on MMU help If this is set, kernel memory other than kernel text (and rodata) will be made non-executable. The tradeoff is that each region is |