Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ARM: 7816/1: CONFIG_KUSER_HELPERS: fix help text

Commit f6f91b0d9fd9 ("ARM: allow kuser helpers to be removed from the
vector page") introduced some help text for the CONFIG_KUSER_HELPERS
option which is rather contradictory.

Let's fix that, and improve it a little.

Cc: <stable@vger.kernel.org>
Signed-off-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by

Nicolas Pitre and committed by
Russell King
ac124504 7cb3be0a

+6 -3
+6 -3
arch/arm/mm/Kconfig
··· 809 809 the CPU type fitted to the system. This permits binaries to be 810 810 run on ARMv4 through to ARMv7 without modification. 811 811 812 + See Documentation/arm/kernel_user_helpers.txt for details. 813 + 812 814 However, the fixed address nature of these helpers can be used 813 815 by ROP (return orientated programming) authors when creating 814 816 exploits. 815 817 816 818 If all of the binaries and libraries which run on your platform 817 819 are built specifically for your platform, and make no use of 818 - these helpers, then you can turn this option off. However, 819 - when such an binary or library is run, it will receive a SIGILL 820 - signal, which will terminate the program. 820 + these helpers, then you can turn this option off to hinder 821 + such exploits. However, in that case, if a binary or library 822 + relying on those helpers is run, it will receive a SIGILL signal, 823 + which will terminate the program. 821 824 822 825 Say N here only if you are absolutely certain that you do not 823 826 need these helpers; otherwise, the safe option is to say Y.