openssl: bump to 1.1.1j
[openwrt/openwrt.git] / config / Config-kernel.in
index 0cbe5e8351a5a80171c0aa6f72c4782f44a3a0be..87053b7f23b3ce732c2a592f91031e32f994211b 100644 (file)
@@ -6,6 +6,7 @@
 
 config KERNEL_BUILD_USER
        string "Custom Kernel Build User Name"
+       default "builder" if BUILDBOT
        default ""
        help
          Sets the Kernel build user string, which for example will be returned
@@ -14,6 +15,7 @@ config KERNEL_BUILD_USER
 
 config KERNEL_BUILD_DOMAIN
        string "Custom Kernel Build Domain Name"
+       default "buildhost" if BUILDBOT
        default ""
        help
          Sets the Kernel build domain string, which for example will be
@@ -31,7 +33,7 @@ config KERNEL_CRASHLOG
 
 config KERNEL_SWAP
        bool "Support for paging of anonymous memory (swap)"
-       default y
+       default y if !SMALL_FLASH
 
 config KERNEL_DEBUG_FS
        bool "Compile the kernel with debug filesystem enabled"
@@ -65,6 +67,27 @@ config KERNEL_PROFILING
          Enable the extended profiling support mechanisms used by profilers such
          as OProfile.
 
+config KERNEL_TASKSTATS
+       bool "Compile the kernel with task resource/io statistics and accounting"
+       default n
+       help
+         Enable the collection and publishing of task/io statistics and
+         accounting.  Enable this option to enable i/o monitoring in system
+         monitors.
+
+if KERNEL_TASKSTATS
+
+       config KERNEL_TASK_DELAY_ACCT
+               def_bool y
+
+       config KERNEL_TASK_IO_ACCOUNTING
+               def_bool y
+
+       config KERNEL_TASK_XACCT
+               def_bool y
+
+endif
+
 config KERNEL_KALLSYMS
        bool "Compile the kernel with symbol table information"
        default y if !SMALL_FLASH
@@ -112,7 +135,7 @@ config KERNEL_DEBUG_KERNEL
 
 config KERNEL_DEBUG_INFO
        bool "Compile the kernel with debug information"
-       default y
+       default y if !SMALL_FLASH
        select KERNEL_DEBUG_KERNEL
        help
          This will compile your kernel and modules with debug information.
@@ -171,6 +194,10 @@ config KERNEL_KPROBE_EVENT
        bool
        default y if KERNEL_KPROBES
 
+config KERNEL_KPROBE_EVENTS
+       bool
+       default y if KERNEL_KPROBES
+
 config KERNEL_AIO
        bool "Compile the kernel with asynchronous IO support"
        default n
@@ -205,7 +232,7 @@ config KERNEL_COREDUMP
 config KERNEL_ELF_CORE
        bool "Enable process core dump support"
        select KERNEL_COREDUMP
-       default y
+       default y if !SMALL_FLASH
 
 config KERNEL_PROVE_LOCKING
        bool "Enable kernel lock checking"
@@ -498,6 +525,20 @@ if KERNEL_CGROUPS
                  CONFIG_CFQ_GROUP_IOSCHED=y; for enabling throttling policy, set
                  CONFIG_BLK_DEV_THROTTLING=y.
 
+       if KERNEL_BLK_CGROUP
+
+               config KERNEL_CFQ_GROUP_IOSCHED
+                       bool "Proportional weight of disk bandwidth in CFQ"
+
+               config KERNEL_BLK_DEV_THROTTLING
+                       bool "Enable throttling policy"
+                       default y if TARGET_brcm2708
+
+               config KERNEL_BLK_DEV_THROTTLING_LOW
+                       bool "Block throttling .low limit interface support (EXPERIMENTAL)"
+                       depends on KERNEL_BLK_DEV_THROTTLING
+       endif
+
        config KERNEL_DEBUG_BLK_CGROUP
                bool "Enable Block IO controller debugging"
                default n
@@ -734,7 +775,7 @@ menu "Filesystem ACL and attr support options"
                select KERNEL_FS_POSIX_ACL
                default y if USE_FS_ACL_ATTR
 
-       config KERNEL_HFSPLUG_FS_POSIX_ACL
+       config KERNEL_HFSPLUS_FS_POSIX_ACL
                bool "Enable POSIX ACL for HFS+ Filesystems"
                select KERNEL_FS_POSIX_ACL
                default y if USE_FS_ACL_ATTR
@@ -785,3 +826,30 @@ config KERNEL_DEVKMEM
          Say Y here if you want to support the /dev/kmem device. The
          /dev/kmem device is rarely used, but can be used for certain
          kind of kernel debugging operations.
+
+config KERNEL_SQUASHFS_FRAGMENT_CACHE_SIZE
+       int "Number of squashfs fragments cached"
+       default 2 if (SMALL_FLASH && !LOW_MEMORY_FOOTPRINT)
+       default 3
+
+#
+# compile optimiziation setting
+#
+choice
+       prompt "Compiler optimization level"
+       default KERNEL_CC_OPTIMIZE_FOR_SIZE if SMALL_FLASH
+
+config KERNEL_CC_OPTIMIZE_FOR_PERFORMANCE
+       bool "Optimize for performance"
+       help
+         This is the default optimization level for the kernel, building
+         with the "-O2" compiler flag for best performance and most
+         helpful compile-time warnings.
+
+config KERNEL_CC_OPTIMIZE_FOR_SIZE
+       bool "Optimize for size"
+       help
+         Enabling this option will pass "-Os" instead of "-O2" to
+         your compiler resulting in a smaller kernel.
+
+endchoice