aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2013-11-08 18:31:11 -0500
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-11-14 06:13:13 -0500
commitb02f84671cd0c69400daf1595e7c321ea8e6c657 (patch)
tree0c4f15584e86dbe16b224caa9da0565eb898eb78 /arch
parentf3db3f4389dbd9a8c2b4477f37a6ebddfd670ad8 (diff)
ARM: 7886/1: make OABI default to off
Given recent discussions about the lack of OABI in the wild, switch CONFIG_OABI_COMPAT to off-by-default to encourage more system builders to avoid it. Signed-off-by: Kees Cook <keescook@chromium.org> Acked-by: Nicolas Pitre <nico@linaro.org> Acked-by: Olof Johansson <olof@lixom.net> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/Kconfig3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 603d661b445d..fa5c6003e304 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1719,7 +1719,6 @@ config AEABI
1719config OABI_COMPAT 1719config OABI_COMPAT
1720 bool "Allow old ABI binaries to run with this kernel (EXPERIMENTAL)" 1720 bool "Allow old ABI binaries to run with this kernel (EXPERIMENTAL)"
1721 depends on AEABI && !THUMB2_KERNEL 1721 depends on AEABI && !THUMB2_KERNEL
1722 default y
1723 help 1722 help
1724 This option preserves the old syscall interface along with the 1723 This option preserves the old syscall interface along with the
1725 new (ARM EABI) one. It also provides a compatibility layer to 1724 new (ARM EABI) one. It also provides a compatibility layer to
@@ -1731,7 +1730,7 @@ config OABI_COMPAT
1731 can say N here. If this option is not selected and you attempt 1730 can say N here. If this option is not selected and you attempt
1732 to execute a legacy ABI binary then the result will be 1731 to execute a legacy ABI binary then the result will be
1733 UNPREDICTABLE (in fact it can be predicted that it won't work 1732 UNPREDICTABLE (in fact it can be predicted that it won't work
1734 at all). If in doubt say Y. 1733 at all). If in doubt say N.
1735 1734
1736config ARCH_HAS_HOLES_MEMORYMODEL 1735config ARCH_HAS_HOLES_MEMORYMODEL
1737 bool 1736 bool