Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Documentation: 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: Rob Landley <rob@landley.net>
CC: Jiri Kosina <jkosina@suse.cz>
CC: Masanari Iida <standby24x7@gmail.com>
CC: Jason Wessel <jason.wessel@windriver.com>
CC: Richard L Maliszewski <richard.l.maliszewski@intel.com>
CC: Gang Wei <gang.wei@intel.com>
CC: Shane Wang <shane.wang@intel.com>
CC: Harry Wei <harryxiyou@gmail.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: Jason Wessel <jason.wessel@windriver.com>

Kees Cook 0335cb46 5a958db3

+4 -28
+1 -9
Documentation/CodingStyle
··· 546 546 logging of avc messages output). Does not do system-call 547 547 auditing without CONFIG_AUDITSYSCALL. 548 548 549 - Features that might still be considered unstable should be defined as 550 - dependent on "EXPERIMENTAL": 551 - 552 - config SLUB 553 - depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT 554 - bool "SLUB (Unqueued Allocator)" 555 - ... 556 - 557 - while seriously dangerous features (such as write support for certain 549 + Seriously dangerous features (such as write support for certain 558 550 filesystems) should advertise this prominently in their prompt string: 559 551 560 552 config ADFS_FS_RW
-7
Documentation/DocBook/kernel-hacking.tmpl
··· 1185 1185 </para> 1186 1186 1187 1187 <para> 1188 - You may well want to make your CONFIG option only visible if 1189 - <symbol>CONFIG_EXPERIMENTAL</symbol> is enabled: this serves as a 1190 - warning to users. There many other fancy things you can do: see 1191 - the various <filename>Kconfig</filename> files for ideas. 1192 - </para> 1193 - 1194 - <para> 1195 1188 In your description of the option, make sure you address both the 1196 1189 expert user and the user who knows nothing about your feature. Mention 1197 1190 incompatibilities and issues here. <emphasis> Definitely
+2 -4
Documentation/DocBook/kgdb.tmpl
··· 94 94 <sect1 id="CompileKGDB"> 95 95 <title>Kernel config options for kgdb</title> 96 96 <para> 97 - To enable <symbol>CONFIG_KGDB</symbol> you should first turn on 98 - "Prompt for development and/or incomplete code/drivers" 99 - (CONFIG_EXPERIMENTAL) in "General setup", then under the 100 - "Kernel debugging" select "KGDB: kernel debugger". 97 + To enable <symbol>CONFIG_KGDB</symbol> you should look under 98 + "Kernel debugging" and select "KGDB: kernel debugger". 101 99 </para> 102 100 <para> 103 101 While it is not a hard requirement that you have symbols in your
+1 -1
Documentation/intel_txt.txt
··· 192 192 193 193 The kernel option for enabling Intel TXT support is found under the 194 194 Security top-level menu and is called "Enable Intel(R) Trusted 195 - Execution Technology (TXT)". It is marked as EXPERIMENTAL and 195 + Execution Technology (TXT)". It is considered EXPERIMENTAL and 196 196 depends on the generic x86 support (to allow maximum flexibility in 197 197 kernel build options), since the tboot code will detect whether the 198 198 platform actually supports Intel TXT and thus whether any of the
-7
Documentation/zh_CN/CodingStyle
··· 462 462 logging of avc messages output). Does not do system-call 463 463 auditing without CONFIG_AUDITSYSCALL. 464 464 465 - 仍然被认为不够稳定的功能应该被定义为依赖于“EXPERIMENTAL”: 466 - 467 - config SLUB 468 - depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT 469 - bool "SLUB (Unqueued Allocator)" 470 - ... 471 - 472 465 而那些危险的功能(比如某些文件系统的写支持)应该在它们的提示字符串里显著的声明这 473 466 一点: 474 467