]> err.no Git - linux-2.6/blobdiff - init/Kconfig
Merge branches 'release' and 'gpe-ack' into release
[linux-2.6] / init / Kconfig
index 87f50df58893ef83c64d2797c934323df08cc9c3..92b23e256614ccdb11b94523043551d45fb15036 100644 (file)
@@ -541,6 +541,18 @@ config ELF_CORE
        help
          Enable support for generating core dumps. Disabling saves about 4k.
 
+config COMPAT_BRK
+       bool "Disable heap randomization"
+       default y
+       help
+         Randomizing heap placement makes heap exploits harder, but it
+         also breaks ancient binaries (including anything libc5 based).
+         This option changes the bootup default to heap randomization
+         disabled, and can be overriden runtime by setting
+         /proc/sys/kernel/randomize_va_space to 2.
+
+         On non-ancient distros (post-2000 ones) Y is usually a safe choice.
+
 config BASE_FULL
        default y
        bool "Enable full-sized data structures for core" if EMBEDDED