提交 19c92399 编写于 作者: K Kees Cook

init: remove depends on CONFIG_EXPERIMENTAL

The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: "Eric W. Biederman" <ebiederm@xmission.com>
CC: Serge Hallyn <serge.hallyn@canonical.com>
CC: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
CC: Andrew Morton <akpm@linux-foundation.org>
CC: Frederic Weisbecker <fweisbec@gmail.com>
Signed-off-by: NKees Cook <keescook@chromium.org>
Acked-by: NSerge Hallyn <serge.hallyn@ubuntu.com>
上级 d9777b8d
...@@ -220,7 +220,7 @@ config SYSVIPC_SYSCTL ...@@ -220,7 +220,7 @@ config SYSVIPC_SYSCTL
config POSIX_MQUEUE config POSIX_MQUEUE
bool "POSIX Message Queues" bool "POSIX Message Queues"
depends on NET && EXPERIMENTAL depends on NET
---help--- ---help---
POSIX variant of message queues is a part of IPC. In POSIX message POSIX variant of message queues is a part of IPC. In POSIX message
queues every message has a priority which decides about succession queues every message has a priority which decides about succession
...@@ -366,7 +366,7 @@ config BSD_PROCESS_ACCT_V3 ...@@ -366,7 +366,7 @@ config BSD_PROCESS_ACCT_V3
at <http://www.gnu.org/software/acct/>. at <http://www.gnu.org/software/acct/>.
config TASKSTATS config TASKSTATS
bool "Export task/process statistics through netlink (EXPERIMENTAL)" bool "Export task/process statistics through netlink"
depends on NET depends on NET
default n default n
help help
...@@ -379,7 +379,7 @@ config TASKSTATS ...@@ -379,7 +379,7 @@ config TASKSTATS
Say N if unsure. Say N if unsure.
config TASK_DELAY_ACCT config TASK_DELAY_ACCT
bool "Enable per-task delay accounting (EXPERIMENTAL)" bool "Enable per-task delay accounting"
depends on TASKSTATS depends on TASKSTATS
help help
Collect information on time spent by a task waiting for system Collect information on time spent by a task waiting for system
...@@ -390,7 +390,7 @@ config TASK_DELAY_ACCT ...@@ -390,7 +390,7 @@ config TASK_DELAY_ACCT
Say N if unsure. Say N if unsure.
config TASK_XACCT config TASK_XACCT
bool "Enable extended accounting over taskstats (EXPERIMENTAL)" bool "Enable extended accounting over taskstats"
depends on TASKSTATS depends on TASKSTATS
help help
Collect extended task accounting data and send the data Collect extended task accounting data and send the data
...@@ -399,7 +399,7 @@ config TASK_XACCT ...@@ -399,7 +399,7 @@ config TASK_XACCT
Say N if unsure. Say N if unsure.
config TASK_IO_ACCOUNTING config TASK_IO_ACCOUNTING
bool "Enable per-task storage I/O accounting (EXPERIMENTAL)" bool "Enable per-task storage I/O accounting"
depends on TASK_XACCT depends on TASK_XACCT
help help
Collect information on the number of bytes of storage I/O which this Collect information on the number of bytes of storage I/O which this
...@@ -853,8 +853,8 @@ config MEMCG_SWAP_ENABLED ...@@ -853,8 +853,8 @@ config MEMCG_SWAP_ENABLED
select this option (if, for some reason, they need to disable it select this option (if, for some reason, they need to disable it
then swapaccount=0 does the trick). then swapaccount=0 does the trick).
config MEMCG_KMEM config MEMCG_KMEM
bool "Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)" bool "Memory Resource Controller Kernel Memory accounting"
depends on MEMCG && EXPERIMENTAL depends on MEMCG
depends on SLUB || SLAB depends on SLUB || SLAB
help help
The Kernel Memory extension for Memory Resource Controller can limit The Kernel Memory extension for Memory Resource Controller can limit
...@@ -866,7 +866,7 @@ config MEMCG_KMEM ...@@ -866,7 +866,7 @@ config MEMCG_KMEM
config CGROUP_HUGETLB config CGROUP_HUGETLB
bool "HugeTLB Resource Controller for Control Groups" bool "HugeTLB Resource Controller for Control Groups"
depends on RESOURCE_COUNTERS && HUGETLB_PAGE && EXPERIMENTAL depends on RESOURCE_COUNTERS && HUGETLB_PAGE
default n default n
help help
Provides a cgroup Resource Controller for HugeTLB pages. Provides a cgroup Resource Controller for HugeTLB pages.
...@@ -905,7 +905,6 @@ config FAIR_GROUP_SCHED ...@@ -905,7 +905,6 @@ config FAIR_GROUP_SCHED
config CFS_BANDWIDTH config CFS_BANDWIDTH
bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED" bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED"
depends on EXPERIMENTAL
depends on FAIR_GROUP_SCHED depends on FAIR_GROUP_SCHED
default n default n
help help
...@@ -917,7 +916,6 @@ config CFS_BANDWIDTH ...@@ -917,7 +916,6 @@ config CFS_BANDWIDTH
config RT_GROUP_SCHED config RT_GROUP_SCHED
bool "Group scheduling for SCHED_RR/FIFO" bool "Group scheduling for SCHED_RR/FIFO"
depends on EXPERIMENTAL
depends on CGROUP_SCHED depends on CGROUP_SCHED
default n default n
help help
...@@ -999,8 +997,7 @@ config IPC_NS ...@@ -999,8 +997,7 @@ config IPC_NS
different IPC objects in different namespaces. different IPC objects in different namespaces.
config USER_NS config USER_NS
bool "User namespace (EXPERIMENTAL)" bool "User namespace"
depends on EXPERIMENTAL
depends on UIDGID_CONVERTED depends on UIDGID_CONVERTED
select UIDGID_STRICT_TYPE_CHECKS select UIDGID_STRICT_TYPE_CHECKS
...@@ -1581,7 +1578,7 @@ config MODULE_UNLOAD ...@@ -1581,7 +1578,7 @@ config MODULE_UNLOAD
config MODULE_FORCE_UNLOAD config MODULE_FORCE_UNLOAD
bool "Forced module unloading" bool "Forced module unloading"
depends on MODULE_UNLOAD && EXPERIMENTAL depends on MODULE_UNLOAD
help help
This option allows you to force a module to unload, even if the This option allows you to force a module to unload, even if the
kernel believes it is unsafe: the kernel will remove the module kernel believes it is unsafe: the kernel will remove the module
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册