mm: Kconfig: reorganize misplaced mm options
[linux-2.6-microblaze.git] / init / Kconfig
index 1d2ecd2..0cff027 100644 (file)
@@ -1828,59 +1828,6 @@ config DEBUG_PERF_USE_VMALLOC
 
 endmenu
 
-config VM_EVENT_COUNTERS
-       default y
-       bool "Enable VM event counters for /proc/vmstat" if EXPERT
-       help
-         VM event counters are needed for event counts to be shown.
-         This option allows the disabling of the VM event counters
-         on EXPERT systems.  /proc/vmstat will only show page counts
-         if VM event counters are disabled.
-
-config SLUB_DEBUG
-       default y
-       bool "Enable SLUB debugging support" if EXPERT
-       depends on SLUB && SYSFS
-       help
-         SLUB has extensive debug support features. Disabling these can
-         result in significant savings in code size. This also disables
-         SLUB sysfs support. /sys/slab will not exist and there will be
-         no support for cache validation etc.
-
-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 overridden at runtime by setting
-         /proc/sys/kernel/randomize_va_space to 2.
-
-         On non-ancient distros (post-2000 ones) N is usually a safe choice.
-
-config MMAP_ALLOW_UNINITIALIZED
-       bool "Allow mmapped anonymous memory to be uninitialized"
-       depends on EXPERT && !MMU
-       default n
-       help
-         Normally, and according to the Linux spec, anonymous memory obtained
-         from mmap() has its contents cleared before it is passed to
-         userspace.  Enabling this config option allows you to request that
-         mmap() skip that if it is given an MAP_UNINITIALIZED flag, thus
-         providing a huge performance boost.  If this option is not enabled,
-         then the flag will be ignored.
-
-         This is taken advantage of by uClibc's malloc(), and also by
-         ELF-FDPIC binfmt's brk and stack allocator.
-
-         Because of the obvious security issues, this option should only be
-         enabled on embedded devices where you control what is run in
-         userspace.  Since that isn't generally a problem on no-MMU systems,
-         it is normally safe to say Y here.
-
-         See Documentation/admin-guide/mm/nommu-mmap.rst for more information.
-
 config SYSTEM_DATA_VERIFICATION
        def_bool n
        select SYSTEM_TRUSTED_KEYRING