Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
[muen/linux.git] / arch / arm / mm / Kconfig
index 877a0e3fd17d30796b8ec353c434ea42983037c0..60cdfdc151aa3fb934e8b465fac261b92c46a3c9 100644 (file)
@@ -679,7 +679,7 @@ config ARCH_DMA_ADDR_T_64BIT
        bool
 
 config ARM_THUMB
-       bool "Support Thumb user binaries" if !CPU_THUMBONLY
+       bool "Support Thumb user binaries" if !CPU_THUMBONLY && EXPERT
        depends on CPU_THUMB_CAPABLE
        default y
        help
@@ -690,6 +690,10 @@ config ARM_THUMB
          instruction set resulting in smaller binaries at the expense of
          slightly less efficient code.
 
+         If this option is disabled, and you run userspace that switches to
+         Thumb mode, signal handling will not work correctly, resulting in
+         segmentation faults or illegal instruction aborts.
+
          If you don't know what this all is, saying Y is a safe choice.
 
 config ARM_THUMBEE