kernel: enable open by fhandle syscalls
[openwrt/svn-archive/archive.git] / config / Config-kernel.in
index 53bdc26eef574ea625164ec097911b9d049c0a27..34e07bd8ab7d156cad3b1a5413fb5ccb9d5cebfd 100644 (file)
@@ -18,12 +18,13 @@ config KERNEL_SWAP
        default y
 
 config KERNEL_DEBUG_FS
-       bool "Compile the kernel with Debug FileSystem enabled"
+       bool "Compile the kernel with debug filesystem enabled"
        default y
        help
          debugfs is a virtual file system that kernel developers use to put
          debugging files into. Enable this option to be able to read and
-         write to these files.
+         write to these files. Many common debugging facilities, such as
+         ftrace, require the existence of debugfs.
 
 config KERNEL_PERF_EVENTS
        bool
@@ -41,10 +42,11 @@ config KERNEL_KALLSYMS
        bool "Compile the kernel with symbol table information"
        default y
        help
-         This will give you more information in stack traces from kernel oopses
+         This will give you more information in stack traces from kernel oopses.
 
 config KERNEL_FTRACE
        bool "Compile the kernel with tracing support"
+       depends on !TARGET_uml
        default n
 
 config KERNEL_FTRACE_SYSCALLS
@@ -79,7 +81,7 @@ config KERNEL_DEBUG_LL
        depends on arm
        select KERNEL_DEBUG_LL_UART_NONE
        help
-         ARM low level debugging
+         ARM low level debugging.
 
 config KERNEL_DYNAMIC_DEBUG 
        bool "Compile the kernel with dynamic printk"
@@ -95,14 +97,14 @@ config KERNEL_DYNAMIC_DEBUG
 
 config KERNEL_EARLY_PRINTK
        bool "Compile the kernel with early printk"
+       default y if TARGET_bcm53xx
        default n
        depends on arm
        select KERNEL_DEBUG_KERNEL
        select KERNEL_DEBUG_LL if arm
        help
-         Compile the kernel with early printk support.
-         This is only useful for debugging purposes to send messages
-         over the serial console in early boot.
+         Compile the kernel with early printk support.  This is only useful for
+         debugging purposes to send messages over the serial console in early boot.
          Enable this to debug early boot problems.
 
 config KERNEL_AIO
@@ -244,11 +246,11 @@ if KERNEL_CGROUPS
                  usage tracking struct at boot. Total amount of this is printed out
                  at boot.
 
-                 Only enable when you're ok with these trade offs and really
+                 Only enable when you're ok with these tradeoffs and really
                  sure you need the memory resource controller. Even when you enable
                  this, you can set "cgroup_disable=memory" at your boot option to
-                 disable memory resource controller and you can avoid overheads.
-                 (and lose benefits of memory resource controller)
+                 disable memory resource controller and you can avoid overheads
+                 (but lose benefits of memory resource controller).
 
                  This config option also selects MM_OWNER config option, which
                  could in turn add some fork/exit overhead.
@@ -282,8 +284,9 @@ if KERNEL_CGROUPS
                  which want to enable the feature but keep it disabled by default
                  and let the user enable it by swapaccount boot command line
                  parameter should have this option unselected.
-                 For those who want to have the feature enabled by default should
-                 select this option (if, for some reason, they need to disable it
+
+                 Those who want to have the feature enabled by default should
+                 select this option (if, for some reason, they need to disable it,
                  then swapaccount=0 does the trick).
 
 
@@ -395,14 +398,14 @@ if KERNEL_NAMESPACES
                bool "UTS namespace"
                default y
                help
-                 In this namespace tasks see different info provided
-                 with the uname() system call
+                 In this namespace, tasks see different info provided
+                 with the uname() system call.
 
        config KERNEL_IPC_NS
                bool "IPC namespace"
                default y
                help
-                 In this namespace tasks work with IPC ids which correspond to
+                 In this namespace, tasks work with IPC ids which correspond to
                  different IPC objects in different namespaces.
 
        config KERNEL_USER_NS
@@ -464,3 +467,23 @@ if KERNEL_LXC_MISC
                  operations on message queues.
 
 endif
+
+config KERNEL_SECCOMP
+       bool "Enable seccomp support"
+               depends on !(TARGET_uml || TARGET_avr32)
+               default n
+               help
+                 Build kernel with support for seccomp.
+
+config KERNEL_SECCOMP_FILTER
+       bool "Enable seccomp filter support"
+               depends on KERNEL_SECCOMP
+               default n
+               help
+                 Build kernel with support for seccomp BPF programs.
+
+config KERNEL_FHANDLE
+       bool "Enable open by fhandle syscalls"
+               default n
+               help
+                 Build kernel with support for open by fhandle syscalls