diff options
author | Christophe Leroy <christophe.leroy@c-s.fr> | 2020-04-15 16:57:11 +0200 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2020-06-02 12:59:14 +0200 |
commit | c3ba4dbbd1d05b49ec01efe098e0a78857d3ce22 (patch) | |
tree | 72ea7c2c5aef7af96c254d864415d58abc1d524e /arch/powerpc | |
parent | powerpc/uaccess: Don't set KUAP by default on book3s/32 (diff) | |
download | linux-c3ba4dbbd1d05b49ec01efe098e0a78857d3ce22.tar.xz linux-c3ba4dbbd1d05b49ec01efe098e0a78857d3ce22.zip |
powerpc/uaccess: Don't set KUEP by default on book3s/32
On book3s/32, KUEP is an heavy process as it requires to
set/unset the NX bit in each of the 12 user segments
everytime the kernel is entered/exited from/to user space.
Don't select KUEP by default on book3s/32.
Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/1492bb150c1aaa53d99a604b49992e60ea20cd5f.1586962582.git.christophe.leroy@c-s.fr
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/platforms/Kconfig.cputype | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/Kconfig.cputype b/arch/powerpc/platforms/Kconfig.cputype index 9a7baf31d276..d349603fb889 100644 --- a/arch/powerpc/platforms/Kconfig.cputype +++ b/arch/powerpc/platforms/Kconfig.cputype @@ -377,7 +377,7 @@ config PPC_HAVE_KUEP config PPC_KUEP bool "Kernel Userspace Execution Prevention" depends on PPC_HAVE_KUEP - default y + default y if !PPC_BOOK3S_32 help Enable support for Kernel Userspace Execution Prevention (KUEP) |