config: enable cgroup freezer
[openwrt.git] / config / Config-kernel.in
index c253959..53bdc26 100644 (file)
@@ -1,9 +1,22 @@
-# Copyright (C) 2006-2013 OpenWrt.org
+# Copyright (C) 2006-2014 OpenWrt.org
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
 
 #
 # This is free software, licensed under the GNU General Public License v2.
 # See /LICENSE for more information.
 #
 
+config KERNEL_PRINTK
+       bool "Enable support for printk"
+       default y
+
+config KERNEL_CRASHLOG
+       bool "Crash logging"
+       depends on !(arm || powerpc || sparc || TARGET_uml)
+       default y
+
+config KERNEL_SWAP
+       bool "Support for paging of anonymous memory (swap)"
+       default y
+
 config KERNEL_DEBUG_FS
        bool "Compile the kernel with Debug FileSystem enabled"
        default y
 config KERNEL_DEBUG_FS
        bool "Compile the kernel with Debug FileSystem enabled"
        default y
@@ -121,6 +134,20 @@ config KERNEL_PRINTK_TIME
        bool "Enable printk timestamps"
        default y
 
        bool "Enable printk timestamps"
        default y
 
+config KERNEL_SLUB_DEBUG
+       bool
+
+config KERNEL_SLUB_DEBUG_ON
+       bool
+
+config KERNEL_SLABINFO
+       select KERNEL_SLUB_DEBUG
+       select KERNEL_SLUB_DEBUG_ON
+       bool "Enable /proc slab debug info"
+
+config KERNEL_PROC_PAGE_MONITOR
+       bool "Enable /proc page monitoring"
+
 config KERNEL_RELAY
        bool
 
 config KERNEL_RELAY
        bool
 
@@ -131,6 +158,10 @@ config USE_RFKILL
        bool "Enable rfkill support"
        default RFKILL_SUPPORT
 
        bool "Enable rfkill support"
        default RFKILL_SUPPORT
 
+config USE_SPARSE
+       bool "Enable sparse check during kernel build"
+       default n
+
 #
 # CGROUP support symbols
 #
 #
 # CGROUP support symbols
 #
@@ -155,7 +186,7 @@ if KERNEL_CGROUPS
 
        config KERNEL_CGROUP_FREEZER
                bool "Freezer cgroup subsystem"
 
        config KERNEL_CGROUP_FREEZER
                bool "Freezer cgroup subsystem"
-               default n
+               default y
                help
                  Provides a way to freeze and unfreeze all tasks in a
                  cgroup.
                help
                  Provides a way to freeze and unfreeze all tasks in a
                  cgroup.
@@ -268,12 +299,9 @@ if KERNEL_CGROUPS
                  the kmem extension can use it to guarantee that no group of processes
                  will ever exhaust kernel resources alone.
 
                  the kmem extension can use it to guarantee that no group of processes
                  will ever exhaust kernel resources alone.
 
-       config KERNEL_PERF_EVENTS
-               bool
-               default y if KERNEL_CGROUP_PERF
-
        config KERNEL_CGROUP_PERF
                bool "Enable perf_event per-cpu per-container group (cgroup) monitoring"
        config KERNEL_CGROUP_PERF
                bool "Enable perf_event per-cpu per-container group (cgroup) monitoring"
+               select KERNEL_PERF_EVENTS
                default n
                help
                  This option extends the per-cpu mode to restrict monitoring to
                default n
                help
                  This option extends the per-cpu mode to restrict monitoring to