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.

Revert "menu: fix embedded menu snafu"

This reverts commit 155b25bcc28631a5b5230191aa3f56c40dfffa3f, which was
totally wrong - the "embedded" options still exists (very much so) even
on non-embedded platforms.

It's just that we don't bother with actually asking about them when
we're not embedded, we just take their default values (which is usually
'y' - the options add features that may not be worth it in a constrained
environment).

Noticed-by: Andrew Morton <akpm@linux-foundation.org>
Cc: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

+12 -16
+12 -16
init/Kconfig
··· 683 683 environments which can tolerate a "non-standard" kernel. 684 684 Only use this if you really know what you are doing. 685 685 686 - if EMBEDDED 687 - 688 686 config UID16 689 687 bool "Enable 16-bit UID system calls" if EMBEDDED 690 688 depends on ARM || BLACKFIN || CRIS || FRV || H8300 || X86_32 || M68K || (S390 && !64BIT) || SUPERH || SPARC32 || (SPARC64 && COMPAT) || UML || (X86_64 && IA32_EMULATION) ··· 779 781 help 780 782 This option allows to disable the internal PC-Speaker 781 783 support, saving some memory. 784 + 785 + config COMPAT_BRK 786 + bool "Disable heap randomization" 787 + default y 788 + help 789 + Randomizing heap placement makes heap exploits harder, but it 790 + also breaks ancient binaries (including anything libc5 based). 791 + This option changes the bootup default to heap randomization 792 + disabled, and can be overriden runtime by setting 793 + /proc/sys/kernel/randomize_va_space to 2. 794 + 795 + On non-ancient distros (post-2000 ones) N is usually a safe choice. 782 796 783 797 config BASE_FULL 784 798 default y ··· 896 886 result in significant savings in code size. This also disables 897 887 SLUB sysfs support. /sys/slab will not exist and there will be 898 888 no support for cache validation etc. 899 - 900 - endif # EMBEDDED 901 - 902 - config COMPAT_BRK 903 - bool "Disable heap randomization" 904 - default y 905 - help 906 - Randomizing heap placement makes heap exploits harder, but it 907 - also breaks ancient binaries (including anything libc5 based). 908 - This option changes the bootup default to heap randomization 909 - disabled, and can be overriden runtime by setting 910 - /proc/sys/kernel/randomize_va_space to 2. 911 - 912 - On non-ancient distros (post-2000 ones) N is usually a safe choice. 913 889 914 890 choice 915 891 prompt "Choose SLAB allocator"