summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRamakrishna Gottimukkula <rgottimu@codeaurora.org>2017-08-03 13:38:27 +0530
committerRamakrishna Gottimukkula <rgottimu@codeaurora.org>2017-08-03 13:38:27 +0530
commita66decc8b6ccad3cada514e475d1e75465e0382c (patch)
tree81d05875e4dcaf8113a168dc85abac19a49c2ecb
parent2e7b372155286ec7a70095e4edc399ac0c89a464 (diff)
defconfig: msm: Enable PAN emulation
Privilege Access Never (PAN) enforces the usage of copy_to_user/copy_from_user and friends when kernel accesses data from user space. If user space memory is accessed outside of these functions a kernel panic occurs. Change-Id: Iacd5b3b2e1fd97487a4cd13ec96cb3508717d5fb Signed-off-by: Ramakrishna Gottimukkula <rgottimu@codeaurora.org>
-rw-r--r--arch/arm64/configs/sdm660-perf_defconfig1
-rw-r--r--arch/arm64/configs/sdm660_defconfig1
2 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/configs/sdm660-perf_defconfig b/arch/arm64/configs/sdm660-perf_defconfig
index 09a0364aeb0a..b57d95c2bc05 100644
--- a/arch/arm64/configs/sdm660-perf_defconfig
+++ b/arch/arm64/configs/sdm660-perf_defconfig
@@ -69,6 +69,7 @@ CONFIG_ARMV8_DEPRECATED=y
CONFIG_SWP_EMULATION=y
CONFIG_CP15_BARRIER_EMULATION=y
CONFIG_SETEND_EMULATION=y
+CONFIG_ARM64_SW_TTBR0_PAN=y
CONFIG_RANDOMIZE_BASE=y
# CONFIG_EFI is not set
CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=y
diff --git a/arch/arm64/configs/sdm660_defconfig b/arch/arm64/configs/sdm660_defconfig
index 6be4faf8e49c..2134ddae211e 100644
--- a/arch/arm64/configs/sdm660_defconfig
+++ b/arch/arm64/configs/sdm660_defconfig
@@ -73,6 +73,7 @@ CONFIG_ARMV8_DEPRECATED=y
CONFIG_SWP_EMULATION=y
CONFIG_CP15_BARRIER_EMULATION=y
CONFIG_SETEND_EMULATION=y
+CONFIG_ARM64_SW_TTBR0_PAN=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=y
# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set