diff options
Diffstat (limited to 'init')
-rw-r--r-- | init/Kconfig | 54 |
1 files changed, 12 insertions, 42 deletions
diff --git a/init/Kconfig b/init/Kconfig index be8b7f55312d..a966690e447f 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -33,35 +33,8 @@ config BUILDTIME_EXTABLE_SORT | |||
33 | menu "General setup" | 33 | menu "General setup" |
34 | 34 | ||
35 | config EXPERIMENTAL | 35 | config EXPERIMENTAL |
36 | bool "Prompt for development and/or incomplete code/drivers" | 36 | bool |
37 | ---help--- | 37 | default y |
38 | Some of the various things that Linux supports (such as network | ||
39 | drivers, file systems, network protocols, etc.) can be in a state | ||
40 | of development where the functionality, stability, or the level of | ||
41 | testing is not yet high enough for general use. This is usually | ||
42 | known as the "alpha-test" phase among developers. If a feature is | ||
43 | currently in alpha-test, then the developers usually discourage | ||
44 | uninformed widespread use of this feature by the general public to | ||
45 | avoid "Why doesn't this work?" type mail messages. However, active | ||
46 | testing and use of these systems is welcomed. Just be aware that it | ||
47 | may not meet the normal level of reliability or it may fail to work | ||
48 | in some special cases. Detailed bug reports from people familiar | ||
49 | with the kernel internals are usually welcomed by the developers | ||
50 | (before submitting bug reports, please read the documents | ||
51 | <file:README>, <file:MAINTAINERS>, <file:REPORTING-BUGS>, | ||
52 | <file:Documentation/BUG-HUNTING>, and | ||
53 | <file:Documentation/oops-tracing.txt> in the kernel source). | ||
54 | |||
55 | This option will also make obsoleted drivers available. These are | ||
56 | drivers that have been replaced by something else, and/or are | ||
57 | scheduled to be removed in a future kernel release. | ||
58 | |||
59 | Unless you intend to help test and develop a feature or driver that | ||
60 | falls into this category, or you have a situation that requires | ||
61 | using these features, you should probably say N here, which will | ||
62 | cause the configurator to present you with fewer choices. If | ||
63 | you say Y here, you will be offered the choice of using features or | ||
64 | drivers that are currently considered to be in the alpha-test phase. | ||
65 | 38 | ||
66 | config BROKEN | 39 | config BROKEN |
67 | bool | 40 | bool |
@@ -247,7 +220,7 @@ config SYSVIPC_SYSCTL | |||
247 | 220 | ||
248 | config POSIX_MQUEUE | 221 | config POSIX_MQUEUE |
249 | bool "POSIX Message Queues" | 222 | bool "POSIX Message Queues" |
250 | depends on NET && EXPERIMENTAL | 223 | depends on NET |
251 | ---help--- | 224 | ---help--- |
252 | POSIX variant of message queues is a part of IPC. In POSIX message | 225 | POSIX variant of message queues is a part of IPC. In POSIX message |
253 | queues every message has a priority which decides about succession | 226 | queues every message has a priority which decides about succession |
@@ -393,7 +366,7 @@ config BSD_PROCESS_ACCT_V3 | |||
393 | at <http://www.gnu.org/software/acct/>. | 366 | at <http://www.gnu.org/software/acct/>. |
394 | 367 | ||
395 | config TASKSTATS | 368 | config TASKSTATS |
396 | bool "Export task/process statistics through netlink (EXPERIMENTAL)" | 369 | bool "Export task/process statistics through netlink" |
397 | depends on NET | 370 | depends on NET |
398 | default n | 371 | default n |
399 | help | 372 | help |
@@ -406,7 +379,7 @@ config TASKSTATS | |||
406 | Say N if unsure. | 379 | Say N if unsure. |
407 | 380 | ||
408 | config TASK_DELAY_ACCT | 381 | config TASK_DELAY_ACCT |
409 | bool "Enable per-task delay accounting (EXPERIMENTAL)" | 382 | bool "Enable per-task delay accounting" |
410 | depends on TASKSTATS | 383 | depends on TASKSTATS |
411 | help | 384 | help |
412 | Collect information on time spent by a task waiting for system | 385 | Collect information on time spent by a task waiting for system |
@@ -417,7 +390,7 @@ config TASK_DELAY_ACCT | |||
417 | Say N if unsure. | 390 | Say N if unsure. |
418 | 391 | ||
419 | config TASK_XACCT | 392 | config TASK_XACCT |
420 | bool "Enable extended accounting over taskstats (EXPERIMENTAL)" | 393 | bool "Enable extended accounting over taskstats" |
421 | depends on TASKSTATS | 394 | depends on TASKSTATS |
422 | help | 395 | help |
423 | Collect extended task accounting data and send the data | 396 | Collect extended task accounting data and send the data |
@@ -426,7 +399,7 @@ config TASK_XACCT | |||
426 | Say N if unsure. | 399 | Say N if unsure. |
427 | 400 | ||
428 | config TASK_IO_ACCOUNTING | 401 | config TASK_IO_ACCOUNTING |
429 | bool "Enable per-task storage I/O accounting (EXPERIMENTAL)" | 402 | bool "Enable per-task storage I/O accounting" |
430 | depends on TASK_XACCT | 403 | depends on TASK_XACCT |
431 | help | 404 | help |
432 | Collect information on the number of bytes of storage I/O which this | 405 | Collect information on the number of bytes of storage I/O which this |
@@ -880,8 +853,8 @@ config MEMCG_SWAP_ENABLED | |||
880 | select this option (if, for some reason, they need to disable it | 853 | select this option (if, for some reason, they need to disable it |
881 | then swapaccount=0 does the trick). | 854 | then swapaccount=0 does the trick). |
882 | config MEMCG_KMEM | 855 | config MEMCG_KMEM |
883 | bool "Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)" | 856 | bool "Memory Resource Controller Kernel Memory accounting" |
884 | depends on MEMCG && EXPERIMENTAL | 857 | depends on MEMCG |
885 | depends on SLUB || SLAB | 858 | depends on SLUB || SLAB |
886 | help | 859 | help |
887 | The Kernel Memory extension for Memory Resource Controller can limit | 860 | The Kernel Memory extension for Memory Resource Controller can limit |
@@ -893,7 +866,7 @@ config MEMCG_KMEM | |||
893 | 866 | ||
894 | config CGROUP_HUGETLB | 867 | config CGROUP_HUGETLB |
895 | bool "HugeTLB Resource Controller for Control Groups" | 868 | bool "HugeTLB Resource Controller for Control Groups" |
896 | depends on RESOURCE_COUNTERS && HUGETLB_PAGE && EXPERIMENTAL | 869 | depends on RESOURCE_COUNTERS && HUGETLB_PAGE |
897 | default n | 870 | default n |
898 | help | 871 | help |
899 | Provides a cgroup Resource Controller for HugeTLB pages. | 872 | Provides a cgroup Resource Controller for HugeTLB pages. |
@@ -932,7 +905,6 @@ config FAIR_GROUP_SCHED | |||
932 | 905 | ||
933 | config CFS_BANDWIDTH | 906 | config CFS_BANDWIDTH |
934 | bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED" | 907 | bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED" |
935 | depends on EXPERIMENTAL | ||
936 | depends on FAIR_GROUP_SCHED | 908 | depends on FAIR_GROUP_SCHED |
937 | default n | 909 | default n |
938 | help | 910 | help |
@@ -944,7 +916,6 @@ config CFS_BANDWIDTH | |||
944 | 916 | ||
945 | config RT_GROUP_SCHED | 917 | config RT_GROUP_SCHED |
946 | bool "Group scheduling for SCHED_RR/FIFO" | 918 | bool "Group scheduling for SCHED_RR/FIFO" |
947 | depends on EXPERIMENTAL | ||
948 | depends on CGROUP_SCHED | 919 | depends on CGROUP_SCHED |
949 | default n | 920 | default n |
950 | help | 921 | help |
@@ -1026,8 +997,7 @@ config IPC_NS | |||
1026 | different IPC objects in different namespaces. | 997 | different IPC objects in different namespaces. |
1027 | 998 | ||
1028 | config USER_NS | 999 | config USER_NS |
1029 | bool "User namespace (EXPERIMENTAL)" | 1000 | bool "User namespace" |
1030 | depends on EXPERIMENTAL | ||
1031 | depends on UIDGID_CONVERTED | 1001 | depends on UIDGID_CONVERTED |
1032 | select UIDGID_STRICT_TYPE_CHECKS | 1002 | select UIDGID_STRICT_TYPE_CHECKS |
1033 | 1003 | ||
@@ -1608,7 +1578,7 @@ config MODULE_UNLOAD | |||
1608 | 1578 | ||
1609 | config MODULE_FORCE_UNLOAD | 1579 | config MODULE_FORCE_UNLOAD |
1610 | bool "Forced module unloading" | 1580 | bool "Forced module unloading" |
1611 | depends on MODULE_UNLOAD && EXPERIMENTAL | 1581 | depends on MODULE_UNLOAD |
1612 | help | 1582 | help |
1613 | This option allows you to force a module to unload, even if the | 1583 | This option allows you to force a module to unload, even if the |
1614 | kernel believes it is unsafe: the kernel will remove the module | 1584 | kernel believes it is unsafe: the kernel will remove the module |