···546546 logging of avc messages output). Does not do system-call547547 auditing without CONFIG_AUDITSYSCALL.548548549549-Features that might still be considered unstable should be defined as550550-dependent on "EXPERIMENTAL":551551-552552-config SLUB553553- depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT554554- bool "SLUB (Unqueued Allocator)"555555- ...556556-557557-while seriously dangerous features (such as write support for certain549549+Seriously dangerous features (such as write support for certain558550filesystems) should advertise this prominently in their prompt string:559551560552config ADFS_FS_RW
-7
Documentation/DocBook/kernel-hacking.tmpl
···11851185 </para>1186118611871187 <para>11881188- You may well want to make your CONFIG option only visible if11891189- <symbol>CONFIG_EXPERIMENTAL</symbol> is enabled: this serves as a11901190- warning to users. There many other fancy things you can do: see11911191- the various <filename>Kconfig</filename> files for ideas.11921192- </para>11931193-11941194- <para>11951188 In your description of the option, make sure you address both the11961189 expert user and the user who knows nothing about your feature. Mention11971190 incompatibilities and issues here. <emphasis> Definitely
+2-4
Documentation/DocBook/kgdb.tmpl
···9494 <sect1 id="CompileKGDB">9595 <title>Kernel config options for kgdb</title>9696 <para>9797- To enable <symbol>CONFIG_KGDB</symbol> you should first turn on9898- "Prompt for development and/or incomplete code/drivers"9999- (CONFIG_EXPERIMENTAL) in "General setup", then under the100100- "Kernel debugging" select "KGDB: kernel debugger".9797+ To enable <symbol>CONFIG_KGDB</symbol> you should look under9898+ "Kernel debugging" and select "KGDB: kernel debugger".10199 </para>102100 <para>103101 While it is not a hard requirement that you have symbols in your
+1-1
Documentation/intel_txt.txt
···192192193193The kernel option for enabling Intel TXT support is found under the194194Security top-level menu and is called "Enable Intel(R) Trusted195195-Execution Technology (TXT)". It is marked as EXPERIMENTAL and195195+Execution Technology (TXT)". It is considered EXPERIMENTAL and196196depends on the generic x86 support (to allow maximum flexibility in197197kernel build options), since the tboot code will detect whether the198198platform actually supports Intel TXT and thus whether any of the
-7
Documentation/zh_CN/CodingStyle
···462462 logging of avc messages output). Does not do system-call463463 auditing without CONFIG_AUDITSYSCALL.464464465465-仍然被认为不够稳定的功能应该被定义为依赖于“EXPERIMENTAL”:466466-467467-config SLUB468468- depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT469469- bool "SLUB (Unqueued Allocator)"470470- ...471471-472465而那些危险的功能(比如某些文件系统的写支持)应该在它们的提示字符串里显著的声明这473466一点:474467
+1-2
arch/alpha/Kconfig
···556556 with working support have a maximum of 4 CPUs.557557558558config ARCH_DISCONTIGMEM_ENABLE559559- bool "Discontiguous Memory Support (EXPERIMENTAL)"560560- depends on EXPERIMENTAL559559+ bool "Discontiguous Memory Support"561560 help562561 Say Y to support efficient handling of discontiguous physical memory,563562 for architectures which are either NUMA (Non-Uniform Memory Access)
+2-2
arch/cris/arch-v32/drivers/Kconfig
···680680681681config SPI_ETRAX_SSER682682 tristate683683- depends on SPI_MASTER && ETRAX_ARCH_V32 && EXPERIMENTAL683683+ depends on SPI_MASTER && ETRAX_ARCH_V32684684 select SPI_BITBANG685685 help686686 This enables using an synchronous serial (sser) port as a···689689690690config SPI_ETRAX_GPIO691691 tristate692692- depends on SPI_MASTER && ETRAX_ARCH_V32 && EXPERIMENTAL692692+ depends on SPI_MASTER && ETRAX_ARCH_V32693693 select SPI_BITBANG694694 help695695 This enables using GPIO pins port as a SPI master controller
+4-4
arch/ia64/Kconfig
···375375 performance hit.376376377377config HOTPLUG_CPU378378- bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"379379- depends on SMP && EXPERIMENTAL378378+ bool "Support for hot-pluggable CPUs"379379+ depends on SMP380380 select HOTPLUG381381 default n382382 ---help---···555555source "drivers/sn/Kconfig"556556557557config KEXEC558558- bool "kexec system call (EXPERIMENTAL)"559559- depends on EXPERIMENTAL && !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)558558+ bool "kexec system call"559559+ depends on !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)560560 help561561 kexec is a system call that implements the ability to shutdown your562562 current kernel, and to start another kernel. It is like a reboot
+1-1
arch/ia64/kvm/Kconfig
···2020config KVM2121 tristate "Kernel-based Virtual Machine (KVM) support"2222 depends on BROKEN2323- depends on HAVE_KVM && MODULES && EXPERIMENTAL2323+ depends on HAVE_KVM && MODULES2424 # for device assignment:2525 depends on PCI2626 depends on BROKEN
+1-1
arch/ia64/xen/Kconfig
···55config XEN66 bool "Xen hypervisor support"77 default y88- depends on PARAVIRT && MCKINLEY && IA64_PAGE_SIZE_16KB && EXPERIMENTAL88+ depends on PARAVIRT && MCKINLEY && IA64_PAGE_SIZE_16KB99 select XEN_XENCOMM1010 select NO_IDLE_HZ1111 # followings are required to save/restore.
+1-1
arch/powerpc/platforms/ps3/Kconfig
···4848 system will have optimal runtime performance.49495050config PS3_DYNAMIC_DMA5151- depends on PPC_PS3 && EXPERIMENTAL5151+ depends on PPC_PS35252 bool "PS3 Platform dynamic DMA page table management"5353 default n5454 help
+2-2
arch/s390/Kconfig
···718718719719config S390_GUEST720720 def_bool y721721- prompt "s390 support for virtio devices (EXPERIMENTAL)"722722- depends on 64BIT && EXPERIMENTAL721721+ prompt "s390 support for virtio devices"722722+ depends on 64BIT723723 select VIRTUALIZATION724724 select VIRTIO725725 select VIRTIO_CONSOLE
···157157158158config UML_NET_PCAP159159 bool "pcap transport"160160- depends on UML_NET && EXPERIMENTAL160160+ depends on UML_NET161161 help162162 The pcap transport makes a pcap packet stream on the host look163163 like an ethernet device inside UML. This is useful for making
+4-4
arch/um/Kconfig.um
···4545 say Y or M here; otherwise say N.46464747config HPPFS4848- tristate "HoneyPot ProcFS (EXPERIMENTAL)"4949- depends on EXPERIMENTAL && PROC_FS4848+ tristate "HoneyPot ProcFS"4949+ depends on PROC_FS5050 help5151 hppfs (HoneyPot ProcFS) is a filesystem which allows UML /proc5252 entries to be overridden, removed, or fabricated from the host.···9696 unless you really know what this hack does.97979898config SMP9999- bool "Symmetric multi-processing support (EXPERIMENTAL)"9999+ bool "Symmetric multi-processing support"100100 default n101101 depends on BROKEN102102 help···126126 default "32"127127128128config HIGHMEM129129- bool "Highmem support (EXPERIMENTAL)"129129+ bool "Highmem support"130130 depends on !64BIT && BROKEN131131 default n132132 help
+10-12
arch/x86/Kconfig
···222222223223config HAVE_INTEL_TXT224224 def_bool y225225- depends on EXPERIMENTAL && INTEL_IOMMU && ACPI225225+ depends on INTEL_IOMMU && ACPI226226227227config X86_32_SMP228228 def_bool y···617617618618config PARAVIRT_SPINLOCKS619619 bool "Paravirtualization layer for spinlocks"620620- depends on PARAVIRT && SMP && EXPERIMENTAL620620+ depends on PARAVIRT && SMP621621 ---help---622622 Paravirtualized spinlocks allow a pvops backend to replace the623623 spinlock implementation with something virtualization-friendly···729729config CALGARY_IOMMU730730 bool "IBM Calgary IOMMU support"731731 select SWIOTLB732732- depends on X86_64 && PCI && EXPERIMENTAL732732+ depends on X86_64 && PCI733733 ---help---734734 Support for hardware IOMMUs in IBM's xSeries x366 and x460735735 systems. Needed to run systems with more than 3GB of memory···771771772772config MAXSMP773773 bool "Enable Maximum number of SMP Processors and NUMA Nodes"774774- depends on X86_64 && SMP && DEBUG_KERNEL && EXPERIMENTAL774774+ depends on X86_64 && SMP && DEBUG_KERNEL775775 select CPUMASK_OFFSTACK776776 ---help---777777 Enable maximum number of CPUS and NUMA Nodes for this architecture.···11071107endchoice1108110811091109choice11101110- depends on EXPERIMENTAL11111110 prompt "Memory split" if EXPERT11121111 default VMSPLIT_3G11131112 depends on X86_32···11831184config NUMA11841185 bool "Numa Memory Allocation and Scheduler Support"11851186 depends on SMP11861186- depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL)11871187+ depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI))11871188 default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP)11881189 ---help---11891190 Enable NUMA (Non Uniform Memory Access) support.···1278127912791280config ARCH_SPARSEMEM_ENABLE12801281 def_bool y12811281- depends on X86_64 || NUMA || (EXPERIMENTAL && X86_32) || X86_32_NON_STANDARD12821282+ depends on X86_64 || NUMA || X86_32 || X86_32_NON_STANDARD12821283 select SPARSEMEM_STATIC if X86_3212831284 select SPARSEMEM_VMEMMAP_ENABLE if X86_6412841285···15921593 For more details see Documentation/kdump/kdump.txt1593159415941595config KEXEC_JUMP15951595- bool "kexec jump (EXPERIMENTAL)"15961596- depends on EXPERIMENTAL15961596+ bool "kexec jump"15971597 depends on KEXEC && HIBERNATION15981598 ---help---15991599 Jump between original kernel and kexeced kernel and invoke···2035203720362038config PCI_CNB20LE_QUIRK20372039 bool "Read CNB20LE Host Bridge Windows" if EXPERT20382038- depends on PCI && EXPERIMENTAL20402040+ depends on PCI20392041 help20402042 Read the PCI windows out of the CNB20LE host bridge. This allows20412043 PCI hotplug to work on systems with the CNB20LE chipset which do···22292231 Support old a.out binaries in the 32bit emulation.2230223222312233config X86_X3222322232- bool "x32 ABI for 64-bit mode (EXPERIMENTAL)"22332233- depends on X86_64 && IA32_EMULATION && EXPERIMENTAL22342234+ bool "x32 ABI for 64-bit mode"22352235+ depends on X86_64 && IA32_EMULATION22342236 ---help---22352237 Include code to run binaries for the x32 native 32-bit ABI22362238 for 64-bit processors. An x32 process gets access to the
+1-2
arch/x86/um/Kconfig
···3737 def_bool !RWSEM_XCHGADD_ALGORITHM38383939config 3_LEVEL_PGTABLES4040- bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT4040+ bool "Three-level pagetables" if !64BIT4141 default 64BIT4242- depends on EXPERIMENTAL4342 help4443 Three-level pagetables will let UML have more than 4G of physical4544 memory. All the memory that can't be mapped directly will be treated
+5-10
crypto/Kconfig
···134134 These are 'Null' algorithms, used by IPsec, which do nothing.135135136136config CRYPTO_PCRYPT137137- tristate "Parallel crypto engine (EXPERIMENTAL)"138138- depends on SMP && EXPERIMENTAL137137+ tristate "Parallel crypto engine"138138+ depends on SMP139139 select PADATA140140 select CRYPTO_MANAGER141141 select CRYPTO_AEAD···292292293293config CRYPTO_XCBC294294 tristate "XCBC support"295295- depends on EXPERIMENTAL296295 select CRYPTO_HASH297296 select CRYPTO_MANAGER298297 help···302303303304config CRYPTO_VMAC304305 tristate "VMAC support"305305- depends on EXPERIMENTAL306306 select CRYPTO_HASH307307 select CRYPTO_MANAGER308308 help···930932 <http://www.larc.usp.br/~pbarreto/KhazadPage.html>931933932934config CRYPTO_SALSA20933933- tristate "Salsa20 stream cipher algorithm (EXPERIMENTAL)"934934- depends on EXPERIMENTAL935935+ tristate "Salsa20 stream cipher algorithm"935936 select CRYPTO_BLKCIPHER936937 help937938 Salsa20 stream cipher algorithm.···942945 Bernstein <djb@cr.yp.to>. See <http://cr.yp.to/snuffle.html>943946944947config CRYPTO_SALSA20_586945945- tristate "Salsa20 stream cipher algorithm (i586) (EXPERIMENTAL)"948948+ tristate "Salsa20 stream cipher algorithm (i586)"946949 depends on (X86 || UML_X86) && !64BIT947947- depends on EXPERIMENTAL948950 select CRYPTO_BLKCIPHER949951 help950952 Salsa20 stream cipher algorithm.···955959 Bernstein <djb@cr.yp.to>. See <http://cr.yp.to/snuffle.html>956960957961config CRYPTO_SALSA20_X86_64958958- tristate "Salsa20 stream cipher algorithm (x86_64) (EXPERIMENTAL)"962962+ tristate "Salsa20 stream cipher algorithm (x86_64)"959963 depends on (X86 || UML_X86) && 64BIT960960- depends on EXPERIMENTAL961964 select CRYPTO_BLKCIPHER962965 help963966 Salsa20 stream cipher algorithm.
+2-2
drivers/cpufreq/Kconfig.arm
···2121 If in doubt, say N.22222323config ARM_S3C2416_CPUFREQ_VCORESCALE2424- bool "Allow voltage scaling for S3C2416 arm core (EXPERIMENTAL)"2525- depends on ARM_S3C2416_CPUFREQ && REGULATOR && EXPERIMENTAL2424+ bool "Allow voltage scaling for S3C2416 arm core"2525+ depends on ARM_S3C2416_CPUFREQ && REGULATOR2626 help2727 Enable CPU voltage scaling when entering the dvs mode.2828 It uses information gathered through existing hardware and
+3-3
drivers/cpufreq/Kconfig.x86
···174174config X86_SPEEDSTEP_SMI175175 tristate "Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)"176176 select CPU_FREQ_TABLE177177- depends on X86_32 && EXPERIMENTAL177177+ depends on X86_32178178 help179179 This adds the CPUFreq driver for certain mobile Intel Pentium III180180 (Coppermine), all mobile Intel Pentium III-M (Tualatin)···206206207207config X86_CPUFREQ_NFORCE2208208 tristate "nVidia nForce2 FSB changing"209209- depends on X86_32 && EXPERIMENTAL209209+ depends on X86_32210210 help211211 This adds the CPUFreq driver for FSB changing on nVidia nForce2212212 platforms.···242242config X86_E_POWERSAVER243243 tristate "VIA C7 Enhanced PowerSaver (DANGEROUS)"244244 select CPU_FREQ_TABLE245245- depends on X86_32 && EXPERIMENTAL245245+ depends on X86_32246246 help247247 This adds the CPUFreq driver for VIA C7 processors. However, this driver248248 does not have any safeguards to prevent operating the CPU out of spec
+1-1
drivers/gpu/drm/udl/Kconfig
···11config DRM_UDL22 tristate "DisplayLink"33- depends on DRM && EXPERIMENTAL33+ depends on DRM44 depends on USB_ARCH_HAS_HCD55 select DRM_USB66 select FB_SYS_FILLRECT
-2
drivers/i2c/muxes/Kconfig
···19192020config I2C_MUX_PCA95412121 tristate "NXP PCA9541 I2C Master Selector"2222- depends on EXPERIMENTAL2322 help2423 If you say yes here you get support for the NXP PCA95412524 I2C Master Selector.···28292930config I2C_MUX_PCA954x3031 tristate "Philips PCA954x I2C Mux/switches"3131- depends on EXPERIMENTAL3232 help3333 If you say yes here you get support for the Philips PCA954x3434 I2C mux/switch devices.
+3-5
drivers/ide/Kconfig
···322322 which otherwise might not be supported.323323324324config BLK_DEV_OPTI621325325- tristate "OPTi 82C621 chipset enhanced support (EXPERIMENTAL)"326326- depends on EXPERIMENTAL325325+ tristate "OPTi 82C621 chipset enhanced support"327326 select BLK_DEV_IDEPCI328327 help329328 This is a driver for the OPTi 82C621 EIDE controller.···416417417418config BLK_DEV_CS5520418419 tristate "Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL)"419419- depends on EXPERIMENTAL420420 select BLK_DEV_IDEDMA_PCI421421 help422422 Include support for PIO tuning and virtual DMA on the Cyrix MediaGX···759761 use Gayle IDE interfaces on the Zorro expansion bus.760762761763config BLK_DEV_BUDDHA762762- tristate "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)"763763- depends on ZORRO && EXPERIMENTAL764764+ tristate "Buddha/Catweasel/X-Surf IDE interface support"765765+ depends on ZORRO764766 help765767 This is the IDE driver for the IDE interfaces on the Buddha, Catweasel766768 and X-Surf expansion boards. It supports up to two interfaces on the
+1-1
drivers/lguest/Kconfig
···11config LGUEST22 tristate "Linux hypervisor example code"33- depends on X86_32 && EXPERIMENTAL && EVENTFD33+ depends on X86_32 && EVENTFD44 select HVC_DRIVER55 ---help---66 This is a very simple module which allows you to run
+3-4
drivers/media/Kconfig
···7979#80808181config MEDIA_CONTROLLER8282- bool "Media Controller API (EXPERIMENTAL)"8383- depends on EXPERIMENTAL8282+ bool "Media Controller API"8483 depends on MEDIA_CAMERA_SUPPORT8584 ---help---8685 Enable the media controller API used to query media devices internal···99100 default y100101101102config VIDEO_V4L2_SUBDEV_API102102- bool "V4L2 sub-device userspace API (EXPERIMENTAL)"103103- depends on VIDEO_DEV && MEDIA_CONTROLLER && EXPERIMENTAL103103+ bool "V4L2 sub-device userspace API"104104+ depends on VIDEO_DEV && MEDIA_CONTROLLER104105 ---help---105106 Enables the V4L2 sub-device pad-level userspace API used to configure106107 video format, size and frame rate between hardware blocks.
+1-1
drivers/media/pci/cx25821/Kconfig
···18181919config VIDEO_CX25821_ALSA2020 tristate "Conexant 25821 DMA audio support"2121- depends on VIDEO_CX25821 && SND && EXPERIMENTAL2121+ depends on VIDEO_CX25821 && SND2222 select SND_PCM2323 ---help---2424 This is a video4linux driver for direct (DMA) audio on
-1
drivers/media/platform/s5p-fimc/Kconfig
···22config VIDEO_SAMSUNG_S5P_FIMC33 bool "Samsung S5P/EXYNOS SoC camera interface driver (experimental)"44 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API && PLAT_S5P && PM_RUNTIME55- depends on EXPERIMENTAL65 help76 Say Y here to enable camera host interface devices for87 Samsung S5P and EXYNOS SoC series.
+1-2
drivers/media/platform/s5p-tv/Kconfig
···77# Licensed under GPL8899config VIDEO_SAMSUNG_S5P_TV1010- bool "Samsung TV driver for S5P platform (experimental)"1010+ bool "Samsung TV driver for S5P platform"1111 depends on PLAT_S5P && PM_RUNTIME1212- depends on EXPERIMENTAL1312 default n1413 ---help---1514 Say Y here to enable selecting the TV output devices for
+4-4
drivers/media/usb/pvrusb2/Kconfig
···1717 module will be called pvrusb218181919config VIDEO_PVRUSB2_SYSFS2020- bool "pvrusb2 sysfs support (EXPERIMENTAL)"2020+ bool "pvrusb2 sysfs support"2121 default y2222- depends on VIDEO_PVRUSB2 && SYSFS && EXPERIMENTAL2222+ depends on VIDEO_PVRUSB2 && SYSFS2323 ---help---2424 This option enables the operation of a sysfs based2525 interface for query and control of the pvrusb2 driver.···3333 Note: This feature is experimental and subject to change.34343535config VIDEO_PVRUSB2_DVB3636- bool "pvrusb2 ATSC/DVB support (EXPERIMENTAL)"3636+ bool "pvrusb2 ATSC/DVB support"3737 default y3838- depends on VIDEO_PVRUSB2 && DVB_CORE && EXPERIMENTAL3838+ depends on VIDEO_PVRUSB2 && DVB_CORE3939 select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT4040 select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT4141 select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT
+1-2
drivers/mmc/core/Kconfig
···1818 module parameter "removable=0" or "removable=1".19192020config MMC_CLKGATE2121- bool "MMC host clock gating (EXPERIMENTAL)"2222- depends on EXPERIMENTAL2121+ bool "MMC host clock gating"2322 help2423 This will attempt to aggressively gate the clock to the MMC card.2524 This is done to save power due to gating off the logic and bus
+8-12
drivers/mmc/host/Kconfig
···6969 If unsure, say N.70707171config MMC_RICOH_MMC7272- bool "Ricoh MMC Controller Disabler (EXPERIMENTAL)"7272+ bool "Ricoh MMC Controller Disabler"7373 depends on MMC_SDHCI_PCI7474 help7575 This adds a pci quirk to disable Ricoh MMC Controller. This···186186 often referrered to as the HSMMC block in some of the Samsung S3C187187 range of SoC.188188189189- Note, due to the problems with DMA, the DMA support is only190190- available with CONFIG_EXPERIMENTAL is selected.191191-192189 If you have a controller with this interface, say Y or M here.193190194191 If unsure, say N.···230233231234config MMC_SDHCI_S3C_DMA232235 bool "DMA support on S3C SDHCI"233233- depends on MMC_SDHCI_S3C && EXPERIMENTAL236236+ depends on MMC_SDHCI_S3C234237 help235238 Enable DMA support on the Samsung S3C SDHCI glue. The DMA236239 has proved to be problematic if the controller encounters···327330 If unsure, say N.328331329332config MMC_TIFM_SD330330- tristate "TI Flash Media MMC/SD Interface support (EXPERIMENTAL)"331331- depends on EXPERIMENTAL && PCI333333+ tristate "TI Flash Media MMC/SD Interface support"334334+ depends on PCI332335 select TIFM_CORE333336 help334337 Say Y here if you want to be able to access MMC/SD cards with···407410 the S3C MCI driver.408411409412config MMC_S3C_DMA410410- bool "Use DMA transfers only (EXPERIMENTAL)"411411- depends on EXPERIMENTAL413413+ bool "Use DMA transfers only"412414 help413415 Use DMA to transfer data between memory and the hardare.414416···416420 option is useful.417421418422config MMC_S3C_PIODMA419419- bool "Support for both PIO and DMA (EXPERIMENTAL)"423423+ bool "Support for both PIO and DMA"420424 help421425 Compile both the PIO and DMA transfer routines into the422426 driver and let the platform select at run-time which one···427431endchoice428432429433config MMC_SDRICOH_CS430430- tristate "MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)"431431- depends on EXPERIMENTAL && PCI && PCMCIA434434+ tristate "MMC/SD driver for Ricoh Bay1Controllers"435435+ depends on PCI && PCMCIA432436 help433437 Say Y here if your Notebook reports a Ricoh Bay1Controller PCMCIA434438 card whenever you insert a MMC or SD card into the card slot.
+1-1
drivers/mtd/Kconfig
···291291292292config SM_FTL293293 tristate "SmartMedia/xD new translation layer"294294- depends on EXPERIMENTAL && BLOCK294294+ depends on BLOCK295295 select MTD_BLKDEVS296296 select MTD_NAND_ECC297297 help
+1-1
drivers/mtd/chips/Kconfig
···225225226226config MTD_XIP227227 bool "XIP aware MTD support"228228- depends on !SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD) && EXPERIMENTAL && ARCH_MTD_XIP228228+ depends on !SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD) && ARCH_MTD_XIP229229 default y if XIP_KERNEL230230 help231231 This allows MTD support to work with flash memory which is also
+2-2
drivers/mtd/devices/Kconfig
···52525353config MTD_DATAFLASH5454 tristate "Support for AT45xxx DataFlash"5555- depends on SPI_MASTER && EXPERIMENTAL5555+ depends on SPI_MASTER5656 help5757 This enables access to AT45xxx DataFlash chips, using SPI.5858 Sometimes DataFlash chips are packaged inside MMC-format···81818282config MTD_M25P808383 tristate "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)"8484- depends on SPI_MASTER && EXPERIMENTAL8484+ depends on SPI_MASTER8585 help8686 This enables access to most modern SPI flash chips, used for8787 program and data storage. Series supported include Atmel AT26DF,
+3-4
drivers/mtd/nand/Kconfig
···260260 approximately 5mA of power when there is nothing happening.261261262262config MTD_NAND_DISKONCHIP263263- tristate "DiskOnChip 2000, Millennium and Millennium Plus (NAND reimplementation) (EXPERIMENTAL)"264264- depends on EXPERIMENTAL263263+ tristate "DiskOnChip 2000, Millennium and Millennium Plus (NAND reimplementation)"265264 depends on HAS_IOMEM266265 select REED_SOLOMON267266 select REED_SOLOMON_DEC16···330331 parameter "inftl_bbt_write=1".331332332333config MTD_NAND_DOCG4333333- tristate "Support for DiskOnChip G4 (EXPERIMENTAL)"334334- depends on EXPERIMENTAL && HAS_IOMEM334334+ tristate "Support for DiskOnChip G4"335335+ depends on HAS_IOMEM335336 select BCH336337 select BITREVERSE337338 help
+4-5
drivers/net/Kconfig
···123123source "drivers/net/team/Kconfig"124124125125config MACVLAN126126- tristate "MAC-VLAN support (EXPERIMENTAL)"127127- depends on EXPERIMENTAL126126+ tristate "MAC-VLAN support"128127 ---help---129128 This allows one to create virtual interfaces that map packets to130129 or from specific MAC addresses to a particular interface.···137138 will be called macvlan.138139139140config MACVTAP140140- tristate "MAC-VLAN based tap driver (EXPERIMENTAL)"141141+ tristate "MAC-VLAN based tap driver"141142 depends on MACVLAN142143 help143144 This adds a specialized tap character device driver that is based···233234 versa.234235235236config VIRTIO_NET236236- tristate "Virtio network driver (EXPERIMENTAL)"237237- depends on EXPERIMENTAL && VIRTIO237237+ tristate "Virtio network driver"238238+ depends on VIRTIO238239 ---help---239240 This is the virtual network driver for virtio. It can be used with240241 lguest or QEMU based VMMs (like KVM or Xen). Say Y or M.
+9-12
drivers/net/ethernet/8390/Kconfig
···55config NET_VENDOR_839066 bool "National Semi-conductor 8390 devices"77 default y88- depends on NET_VENDOR_NATSEMI && (AMIGA_PCMCIA || PCI || SUPERH || \99- ISA || MCA || EISA || MAC || M32R || MACH_TX49XX || \1010- MCA_LEGACY || H8300 || ARM || MIPS || ZORRO || PCMCIA || \1111- EXPERIMENTAL)88+ depends on NET_VENDOR_NATSEMI129 ---help---1310 If you have a network (Ethernet) card belonging to this class, say Y1411 and read the Ethernet-HOWTO, available from···3134 will be called 3c503.32353336config AC32003434- tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)"3535- depends on PCI && (ISA || EISA) && EXPERIMENTAL3737+ tristate "Ansel Communications EISA 3200 support"3838+ depends on PCI && (ISA || EISA)3639 select CRC323740 ---help---3841 If you have a network (Ethernet) card of this type, say Y and read···8487 will be called e2100.85888689config ES32108787- tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)"8888- depends on PCI && EISA && EXPERIMENTAL9090+ tristate "Racal-Interlan EISA ES3210 support"9191+ depends on PCI && EISA8992 select CRC329093 ---help---9194 If you have a network (Ethernet) card of this type, say Y and read···138141 should say Y to this option if you wish to use it with Linux.139142140143config LNE390141141- tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)"142142- depends on PCI && EISA && EXPERIMENTAL144144+ tristate "Mylex EISA LNE390A/B support"145145+ depends on PCI && EISA143146 select CRC32144147 ---help---145148 If you have a network (Ethernet) card of this type, say Y and read···224227 will be called apne.225228226229config NE3210227227- tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)"228228- depends on PCI && EISA && EXPERIMENTAL230230+ tristate "Novell/Eagle/Microdyne NE3210 EISA support"231231+ depends on PCI && EISA229232 select CRC32230233 ---help---231234 If you have a network (Ethernet) card of this type, say Y and read
+4-4
drivers/net/ethernet/atheros/Kconfig
···4444 will be called atl1.45454646config ATL1E4747- tristate "Atheros L1E Gigabit Ethernet support (EXPERIMENTAL)"4848- depends on PCI && EXPERIMENTAL4747+ tristate "Atheros L1E Gigabit Ethernet support"4848+ depends on PCI4949 select CRC325050 select NET_CORE5151 select MII···5656 will be called atl1e.57575858config ATL1C5959- tristate "Atheros L1C Gigabit Ethernet support (EXPERIMENTAL)"6060- depends on PCI && EXPERIMENTAL5959+ tristate "Atheros L1C Gigabit Ethernet support"6060+ depends on PCI6161 select CRC326262 select NET_CORE6363 select MII
+2-2
drivers/net/ethernet/dec/tulip/Kconfig
···5757 be called tulip.58585959config TULIP_MWI6060- bool "New bus configuration (EXPERIMENTAL)"6161- depends on TULIP && EXPERIMENTAL6060+ bool "New bus configuration"6161+ depends on TULIP6262 ---help---6363 This configures your Tulip card specifically for the card and6464 system cache line size type you are using.
+5-7
drivers/net/ethernet/i825xx/Kconfig
···55config NET_VENDOR_I825XX66 bool "Intel (82586/82593/82596) devices"77 default y88- depends on NET_VENDOR_INTEL && (ISA || ISA_DMA_API || ARM || \99- ARCH_ACORN || MCA || MCA_LEGACY || SNI_RM || SUN3 || \1010- GSC || BVME6000 || MVME16x || EXPERIMENTAL)88+ depends on NET_VENDOR_INTEL119 ---help---1210 If you have a network (Ethernet) card belonging to this class, say Y1311 and read the Ethernet-HOWTO, available from···3133 will be called 3c505.32343335config EL163434- tristate "3c507 \"EtherLink 16\" support (EXPERIMENTAL)"3535- depends on ISA && EXPERIMENTAL3636+ tristate "3c507 \"EtherLink 16\" support"3737+ depends on ISA3638 ---help---3739 If you have a network (Ethernet) card of this type, say Y and read3840 the Ethernet-HOWTO, available from···147149 VME boards.148150149151config ZNET150150- tristate "Zenith Z-Note support (EXPERIMENTAL)"151151- depends on EXPERIMENTAL && ISA_DMA_API && X86152152+ tristate "Zenith Z-Note support"153153+ depends on ISA_DMA_API && X86152154 ---help---153155 The Zenith Z-Note notebook computer has a built-in network154156 (Ethernet) card, and this is the Linux driver for it. Note that the
-5
drivers/net/ethernet/intel/Kconfig
···55config NET_VENDOR_INTEL66 bool "Intel devices"77 default y88- depends on PCI || PCI_MSI || ISA || ISA_DMA_API || ARM || \99- ARCH_ACORN || MCA || MCA_LEGACY || SNI_RM || SUN3 || \1010- GSC || BVME6000 || MVME16x || \1111- (ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR) || \1212- EXPERIMENTAL138 ---help---149 If you have a network (Ethernet) card belonging to this class, say Y1510 and read the Ethernet-HOWTO, available from
-3
drivers/net/ethernet/natsemi/Kconfig
···55config NET_VENDOR_NATSEMI66 bool "National Semi-conductor devices"77 default y88- depends on AMIGA_PCMCIA || ARM || EISA || EXPERIMENTAL || H8300 || \99- ISA || M32R || MAC || MACH_JAZZ || MACH_TX49XX || MIPS || \1010- PCI || PCMCIA || SUPERH || XTENSA_PLATFORM_XT2000 || ZORRO118 ---help---129 If you have a network (Ethernet) card belonging to this class, say Y1310 and read the Ethernet-HOWTO, available from
+2-2
drivers/net/ethernet/packetengines/Kconfig
···3232 called hamachi.33333434config YELLOWFIN3535- tristate "Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL)"3636- depends on PCI && EXPERIMENTAL3535+ tristate "Packet Engines Yellowfin Gigabit-NIC support"3636+ depends on PCI3737 select CRC323838 ---help---3939 Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet
+2-2
drivers/net/ethernet/realtek/Kconfig
···3434 will be called atp.35353636config 8139CP3737- tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)"3838- depends on PCI && EXPERIMENTAL3737+ tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support"3838+ depends on PCI3939 select CRC324040 select NET_CORE4141 select MII
+3-3
drivers/net/ethernet/silan/Kconfig
···55config NET_VENDOR_SILAN66 bool "Silan devices"77 default y88- depends on PCI && EXPERIMENTAL88+ depends on PCI99 ---help---1010 If you have a network (Ethernet) card belonging to this class, say Y1111 and read the Ethernet-HOWTO, available from···1919if NET_VENDOR_SILAN20202121config SC920312222- tristate "Silan SC92031 PCI Fast Ethernet Adapter driver (EXPERIMENTAL)"2323- depends on PCI && EXPERIMENTAL2222+ tristate "Silan SC92031 PCI Fast Ethernet Adapter driver"2323+ depends on PCI2424 select CRC322525 ---help---2626 This is a driver for the Fast Ethernet PCI network cards based on
+2-2
drivers/net/ethernet/ti/Kconfig
···8888 Please email feedback to <torben.mathiasen@compaq.com>.89899090config CPMAC9191- tristate "TI AR7 CPMAC Ethernet support (EXPERIMENTAL)"9292- depends on EXPERIMENTAL && AR79191+ tristate "TI AR7 CPMAC Ethernet support"9292+ depends on AR79393 select PHYLIB9494 ---help---9595 TI AR7 CPMAC Ethernet support
+1-2
drivers/net/team/Kconfig
···11menuconfig NET_TEAM22- tristate "Ethernet team driver support (EXPERIMENTAL)"33- depends on EXPERIMENTAL22+ tristate "Ethernet team driver support"43 ---help---54 This allows one to create virtual interfaces that teams together65 multiple ethernet devices.
+7-9
drivers/net/usb/Kconfig
···88 depends on USB && NET991010config USB_CATC1111- tristate "USB CATC NetMate-based Ethernet device support (EXPERIMENTAL)"1212- depends on EXPERIMENTAL1111+ tristate "USB CATC NetMate-based Ethernet device support"1312 select CRC321413 ---help---1514 Say Y if you want to use one of the following 10Mbps USB Ethernet···8283 module will be called pegasus.83848485config USB_RTL81508585- tristate "USB RTL8150 based ethernet device support (EXPERIMENTAL)"8686- depends on EXPERIMENTAL8686+ tristate "USB RTL8150 based ethernet device support"8787 select NET_CORE8888 select MII8989 help···186188187189config USB_NET_CDC_EEM188190 tristate "CDC EEM support"189189- depends on USB_USBNET && EXPERIMENTAL191191+ depends on USB_USBNET190192 help191193 This option supports devices conforming to the Communication Device192194 Class (CDC) Ethernet Emulation Model, a specification that's easy to···285287 tristate "Prolific PL-2301/2302/25A1 based cables"286288 # if the handshake/init/reset problems, from original 'plusb',287289 # are ever resolved ... then remove "experimental"288288- depends on USB_USBNET && EXPERIMENTAL290290+ depends on USB_USBNET289291 help290292 Choose this option if you're using a host-to-host cable291293 with one of these chips.···299301 adapters marketed under the DeLOCK brand.300302301303config USB_NET_RNDIS_HOST302302- tristate "Host for RNDIS and ActiveSync devices (EXPERIMENTAL)"303303- depends on USB_USBNET && EXPERIMENTAL304304+ tristate "Host for RNDIS and ActiveSync devices"305305+ depends on USB_USBNET304306 select USB_NET_CDCETHER305307 help306308 This option enables hosting "Remote NDIS" USB networking links,···378380379381config USB_KC2190380382 boolean "KT Technology KC2190 based cables (InstaNet)"381381- depends on USB_NET_CDC_SUBSET && EXPERIMENTAL383383+ depends on USB_NET_CDC_SUBSET382384 help383385 Choose this option if you're using a host-to-host cable384386 with one of these chips.
+4-4
drivers/net/wan/Kconfig
···375375 If unsure, say N.376376377377config CYCLADES_SYNC378378- tristate "Cyclom 2X(tm) cards (EXPERIMENTAL)"378378+ tristate "Cyclom 2X(tm) cards"379379 depends on WAN_ROUTER_DRIVERS && (PCI || ISA)380380 ---help---381381 Cyclom 2X from Cyclades Corporation <http://www.avocent.com/> is an···403403 module will be called cyclomx.404404405405config CYCLOMX_X25406406- bool "Cyclom 2X X.25 support (EXPERIMENTAL)"406406+ bool "Cyclom 2X X.25 support"407407 depends on CYCLADES_SYNC408408 help409409 Connect a Cyclom 2X card to an X.25 network.···412412413413# X.25 network drivers414414config LAPBETHER415415- tristate "LAPB over Ethernet driver (EXPERIMENTAL)"415415+ tristate "LAPB over Ethernet driver"416416 depends on LAPB && X25417417 ---help---418418 Driver for a pseudo device (typically called /dev/lapb0) which allows···428428 If unsure, say N.429429430430config X25_ASY431431- tristate "X.25 async driver (EXPERIMENTAL)"431431+ tristate "X.25 async driver"432432 depends on LAPB && X25433433 ---help---434434 Send and receive X.25 frames over regular asynchronous serial
+2-2
drivers/pcmcia/Kconfig
···3636 If unsure, say Y.37373838config PCMCIA_LOAD_CIS3939- bool "Load CIS updates from userspace (EXPERIMENTAL)"4040- depends on PCMCIA && EXPERIMENTAL3939+ bool "Load CIS updates from userspace"4040+ depends on PCMCIA4141 select FW_LOADER4242 default y4343 help
···2121 able to upgrade the OBP firmware, say Y here.22222323config TADPOLE_TS102_UCTRL2424- tristate "Tadpole TS102 Microcontroller support (EXPERIMENTAL)"2525- depends on EXPERIMENTAL2424+ tristate "Tadpole TS102 Microcontroller support"2625 help2726 Say Y here to directly support the TS102 Microcontroller interface2827 on the Tadpole Sparcbook 3. This device handles power-management···2930 monitors and mice.30313132config SUN_JSFLASH3232- tristate "JavaStation OS Flash SIMM (EXPERIMENTAL)"3333- depends on EXPERIMENTAL && SPARC323333+ tristate "JavaStation OS Flash SIMM"3434+ depends on SPARC323435 help3536 If you say Y here, you will be able to boot from your JavaStation's3637 Flash memory.
+4-4
drivers/virtio/Kconfig
···88menu "Virtio drivers"991010config VIRTIO_PCI1111- tristate "PCI driver for virtio devices (EXPERIMENTAL)"1212- depends on PCI && EXPERIMENTAL1111+ tristate "PCI driver for virtio devices"1212+ depends on PCI1313 select VIRTIO1414 ---help---1515 This drivers provides support for virtio based paravirtual device···3232 If unsure, say M.33333434 config VIRTIO_MMIO3535- tristate "Platform bus driver for memory mapped virtio devices (EXPERIMENTAL)"3636- depends on HAS_IOMEM && EXPERIMENTAL3535+ tristate "Platform bus driver for memory mapped virtio devices"3636+ depends on HAS_IOMEM3737 select VIRTIO3838 ---help---3939 This drivers provides support for memory mapped virtio
+2-2
fs/ceph/Kconfig
···11config CEPH_FS22- tristate "Ceph distributed file system (EXPERIMENTAL)"33- depends on INET && EXPERIMENTAL22+ tristate "Ceph distributed file system"33+ depends on INET44 select CEPH_LIB55 select LIBCRC32C66 select CRYPTO_AES
···11config NILFS2_FS22- tristate "NILFS2 file system support (EXPERIMENTAL)"33- depends on EXPERIMENTAL22+ tristate "NILFS2 file system support"43 select CRC3254 help65 NILFS2 is a log-structured file system (LFS) supporting continuous
+2-2
fs/xfs/Kconfig
···7070 If unsure, say N.71717272config XFS_DEBUG7373- bool "XFS Debugging support (EXPERIMENTAL)"7474- depends on XFS_FS && EXPERIMENTAL7373+ bool "XFS Debugging support"7474+ depends on XFS_FS7575 help7676 Say Y here to get an XFS build with many debugging features,7777 including ASSERT checks, function wrappers around macros,
+12-42
init/Kconfig
···3333menu "General setup"34343535config EXPERIMENTAL3636- bool "Prompt for development and/or incomplete code/drivers"3737- ---help---3838- Some of the various things that Linux supports (such as network3939- drivers, file systems, network protocols, etc.) can be in a state4040- of development where the functionality, stability, or the level of4141- testing is not yet high enough for general use. This is usually4242- known as the "alpha-test" phase among developers. If a feature is4343- currently in alpha-test, then the developers usually discourage4444- uninformed widespread use of this feature by the general public to4545- avoid "Why doesn't this work?" type mail messages. However, active4646- testing and use of these systems is welcomed. Just be aware that it4747- may not meet the normal level of reliability or it may fail to work4848- in some special cases. Detailed bug reports from people familiar4949- with the kernel internals are usually welcomed by the developers5050- (before submitting bug reports, please read the documents5151- <file:README>, <file:MAINTAINERS>, <file:REPORTING-BUGS>,5252- <file:Documentation/BUG-HUNTING>, and5353- <file:Documentation/oops-tracing.txt> in the kernel source).5454-5555- This option will also make obsoleted drivers available. These are5656- drivers that have been replaced by something else, and/or are5757- scheduled to be removed in a future kernel release.5858-5959- Unless you intend to help test and develop a feature or driver that6060- falls into this category, or you have a situation that requires6161- using these features, you should probably say N here, which will6262- cause the configurator to present you with fewer choices. If6363- you say Y here, you will be offered the choice of using features or6464- drivers that are currently considered to be in the alpha-test phase.3636+ bool3737+ default y65386639config BROKEN6740 bool···220247221248config POSIX_MQUEUE222249 bool "POSIX Message Queues"223223- depends on NET && EXPERIMENTAL250250+ depends on NET224251 ---help---225252 POSIX variant of message queues is a part of IPC. In POSIX message226253 queues every message has a priority which decides about succession···366393 at <http://www.gnu.org/software/acct/>.367394368395config TASKSTATS369369- bool "Export task/process statistics through netlink (EXPERIMENTAL)"396396+ bool "Export task/process statistics through netlink"370397 depends on NET371398 default n372399 help···379406 Say N if unsure.380407381408config TASK_DELAY_ACCT382382- bool "Enable per-task delay accounting (EXPERIMENTAL)"409409+ bool "Enable per-task delay accounting"383410 depends on TASKSTATS384411 help385412 Collect information on time spent by a task waiting for system···390417 Say N if unsure.391418392419config TASK_XACCT393393- bool "Enable extended accounting over taskstats (EXPERIMENTAL)"420420+ bool "Enable extended accounting over taskstats"394421 depends on TASKSTATS395422 help396423 Collect extended task accounting data and send the data···399426 Say N if unsure.400427401428config TASK_IO_ACCOUNTING402402- bool "Enable per-task storage I/O accounting (EXPERIMENTAL)"429429+ bool "Enable per-task storage I/O accounting"403430 depends on TASK_XACCT404431 help405432 Collect information on the number of bytes of storage I/O which this···853880 select this option (if, for some reason, they need to disable it854881 then swapaccount=0 does the trick).855882config MEMCG_KMEM856856- bool "Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)"857857- depends on MEMCG && EXPERIMENTAL883883+ bool "Memory Resource Controller Kernel Memory accounting"884884+ depends on MEMCG858885 depends on SLUB || SLAB859886 help860887 The Kernel Memory extension for Memory Resource Controller can limit···866893867894config CGROUP_HUGETLB868895 bool "HugeTLB Resource Controller for Control Groups"869869- depends on RESOURCE_COUNTERS && HUGETLB_PAGE && EXPERIMENTAL896896+ depends on RESOURCE_COUNTERS && HUGETLB_PAGE870897 default n871898 help872899 Provides a cgroup Resource Controller for HugeTLB pages.···905932906933config CFS_BANDWIDTH907934 bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED"908908- depends on EXPERIMENTAL909935 depends on FAIR_GROUP_SCHED910936 default n911937 help···916944917945config RT_GROUP_SCHED918946 bool "Group scheduling for SCHED_RR/FIFO"919919- depends on EXPERIMENTAL920947 depends on CGROUP_SCHED921948 default n922949 help···9971026 different IPC objects in different namespaces.99810279991028config USER_NS10001000- bool "User namespace (EXPERIMENTAL)"10011001- depends on EXPERIMENTAL10291029+ bool "User namespace"10021030 depends on UIDGID_CONVERTED10031031 select UIDGID_STRICT_TYPE_CHECKS10041032···1578160815791609config MODULE_FORCE_UNLOAD15801610 bool "Forced module unloading"15811581- depends on MODULE_UNLOAD && EXPERIMENTAL16111611+ depends on MODULE_UNLOAD15821612 help15831613 This option allows you to force a module to unload, even if the15841614 kernel believes it is unsafe: the kernel will remove the module
+1-1
kernel/gcov/Kconfig
···3535config GCOV_PROFILE_ALL3636 bool "Profile entire Kernel"3737 depends on GCOV_KERNEL3838- depends on SUPERH || S390 || X86 || (PPC && EXPERIMENTAL) || MICROBLAZE3838+ depends on SUPERH || S390 || X86 || PPC || MICROBLAZE3939 default n4040 ---help---4141 This options activates profiling for the entire kernel.
+1-1
net/9p/Kconfig
···2323 guest partitions and a host partition.24242525config NET_9P_RDMA2626- depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL2626+ depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS2727 tristate "9P RDMA Transport (Experimental)"2828 help2929 This builds support for an RDMA transport.
+2-3
net/Kconfig
···90909191config NETWORK_PHY_TIMESTAMPING9292 bool "Timestamping in PHY devices"9393- depends on EXPERIMENTAL9493 help9594 This allows timestamping of network packets by PHYs with9695 hardware timestamping capabilities. This option adds some···277278278279config NET_TCPPROBE279280 tristate "TCP connection probing"280280- depends on INET && EXPERIMENTAL && PROC_FS && KPROBES281281+ depends on INET && PROC_FS && KPROBES281282 ---help---282283 This module allows for capturing the changes to TCP connection283284 state in response to incoming packets. It is used for debugging···294295295296config NET_DROP_MONITOR296297 tristate "Network packet drop alerting service"297297- depends on INET && EXPERIMENTAL && TRACEPOINTS298298+ depends on INET && TRACEPOINTS298299 ---help---299300 This feature provides an alerting service to userspace in the300301 event that packets are discarded in the network stack. Alerts
···11menuconfig IP_DCCP22- tristate "The DCCP Protocol (EXPERIMENTAL)"33- depends on INET && EXPERIMENTAL22+ tristate "The DCCP Protocol"33+ depends on INET44 ---help---55 Datagram Congestion Control Protocol (RFC 4340)66
+2-3
net/dccp/ccids/Kconfig
···11-menu "DCCP CCIDs Configuration (EXPERIMENTAL)"22- depends on EXPERIMENTAL11+menu "DCCP CCIDs Configuration"3243config IP_DCCP_CCID2_DEBUG54 bool "CCID-2 debugging messages"···1112 If in doubt, say N.12131314config IP_DCCP_CCID31414- bool "CCID-3 (TCP-Friendly) (EXPERIMENTAL)"1515+ bool "CCID-3 (TCP-Friendly)"1516 def_bool y if (IP_DCCP = y || IP_DCCP = m)1617 ---help---1718 CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based
+2-2
net/decnet/Kconfig
···2525 The module is called decnet.26262727config DECNET_ROUTER2828- bool "DECnet: router support (EXPERIMENTAL)"2929- depends on DECNET && EXPERIMENTAL2828+ bool "DECnet: router support"2929+ depends on DECNET3030 select FIB_RULES3131 ---help---3232 Add support for turning your DECnet Endnode into a level 1 or 2
+1-1
net/decnet/netfilter/Kconfig
···33#4455menu "DECnet: Netfilter Configuration"66- depends on DECNET && NETFILTER && EXPERIMENTAL66+ depends on DECNET && NETFILTER77 depends on NETFILTER_ADVANCED8899config DECNET_NF_GRABULATOR
+1-2
net/ieee802154/Kconfig
···11config IEEE80215422- tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support (EXPERIMENTAL)"33- depends on EXPERIMENTAL22+ tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support"43 ---help---54 IEEE Std 802.15.4 defines a low data rate, low power and low65 complexity short range wireless personal area networks. It was
+1-10
net/ipv4/Kconfig
···488488489489config TCP_CONG_HSTCP490490 tristate "High Speed TCP"491491- depends on EXPERIMENTAL492491 default n493492 ---help---494493 Sally Floyd's High Speed TCP (RFC 3649) congestion control.···498499499500config TCP_CONG_HYBLA500501 tristate "TCP-Hybla congestion control algorithm"501501- depends on EXPERIMENTAL502502 default n503503 ---help---504504 TCP-Hybla is a sender-side only change that eliminates penalization of···507509508510config TCP_CONG_VEGAS509511 tristate "TCP Vegas"510510- depends on EXPERIMENTAL511512 default n512513 ---help---513514 TCP Vegas is a sender-side only change to TCP that anticipates···517520518521config TCP_CONG_SCALABLE519522 tristate "Scalable TCP"520520- depends on EXPERIMENTAL521523 default n522524 ---help---523525 Scalable TCP is a sender-side only change to TCP which uses a···526530527531config TCP_CONG_LP528532 tristate "TCP Low Priority"529529- depends on EXPERIMENTAL530533 default n531534 ---help---532535 TCP Low Priority (TCP-LP), a distributed algorithm whose goal is···535540536541config TCP_CONG_VENO537542 tristate "TCP Veno"538538- depends on EXPERIMENTAL539543 default n540544 ---help---541545 TCP Veno is a sender-side only enhancement of TCP to obtain better···546552547553config TCP_CONG_YEAH548554 tristate "YeAH TCP"549549- depends on EXPERIMENTAL550555 select TCP_CONG_VEGAS551556 default n552557 ---help---···560567561568config TCP_CONG_ILLINOIS562569 tristate "TCP Illinois"563563- depends on EXPERIMENTAL564570 default n565571 ---help---566572 TCP-Illinois is a sender-side modification of TCP Reno for···623631 default "cubic"624632625633config TCP_MD5SIG626626- bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)"627627- depends on EXPERIMENTAL634634+ bool "TCP: MD5 Signature Option support (RFC2385)"628635 select CRYPTO629636 select CRYPTO_MD5630637 ---help---
+2-2
net/ipv4/netfilter/Kconfig
···241241 To compile it as a module, choose M here. If unsure, say N.242242243243config IP_NF_TARGET_CLUSTERIP244244- tristate "CLUSTERIP target support (EXPERIMENTAL)"245245- depends on IP_NF_MANGLE && EXPERIMENTAL244244+ tristate "CLUSTERIP target support"245245+ depends on IP_NF_MANGLE246246 depends on NF_CONNTRACK_IPV4247247 depends on NETFILTER_ADVANCED248248 select NF_CONNTRACK_MARK
+10-14
net/ipv6/Kconfig
···5050 If unsure, say N.51515252config IPV6_ROUTE_INFO5353- bool "IPv6: Route Information (RFC 4191) support (EXPERIMENTAL)"5454- depends on IPV6_ROUTER_PREF && EXPERIMENTAL5353+ bool "IPv6: Route Information (RFC 4191) support"5454+ depends on IPV6_ROUTER_PREF5555 ---help---5656 This is experimental support of Route Information.57575858 If unsure, say N.59596060config IPV6_OPTIMISTIC_DAD6161- bool "IPv6: Enable RFC 4429 Optimistic DAD (EXPERIMENTAL)"6262- depends on EXPERIMENTAL6161+ bool "IPv6: Enable RFC 4429 Optimistic DAD"6362 ---help---6463 This is experimental support for optimistic Duplicate6564 Address Detection. It allows for autoconfigured addresses···104105 If unsure, say Y.105106106107config IPV6_MIP6107107- tristate "IPv6: Mobility (EXPERIMENTAL)"108108- depends on EXPERIMENTAL108108+ tristate "IPv6: Mobility"109109 select XFRM110110 ---help---111111 Support for IPv6 Mobility described in RFC 3775.···148150 If unsure, say Y.149151150152config INET6_XFRM_MODE_ROUTEOPTIMIZATION151151- tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)"152152- depends on EXPERIMENTAL153153+ tristate "IPv6: MIPv6 route optimization mode"153154 select XFRM154155 ---help---155156 Support for MIPv6 route optimization mode.···168171 Saying M here will produce a module called sit. If unsure, say Y.169172170173config IPV6_SIT_6RD171171- bool "IPv6: IPv6 Rapid Deployment (6RD) (EXPERIMENTAL)"172172- depends on IPV6_SIT && EXPERIMENTAL174174+ bool "IPv6: IPv6 Rapid Deployment (6RD)"175175+ depends on IPV6_SIT173176 default n174177 ---help---175178 IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon···216219217220config IPV6_MULTIPLE_TABLES218221 bool "IPv6: Multiple Routing Tables"219219- depends on EXPERIMENTAL220222 select FIB_RULES221223 ---help---222224 Support multiple routing tables.···235239 If unsure, say N.236240237241config IPV6_MROUTE238238- bool "IPv6: multicast routing (EXPERIMENTAL)"239239- depends on IPV6 && EXPERIMENTAL242242+ bool "IPv6: multicast routing"243243+ depends on IPV6240244 ---help---241245 Experimental support for IPv6 multicast forwarding.242246 If unsure, say N.···256260 If unsure, say N.257261258262config IPV6_PIMSM_V2259259- bool "IPv6: PIM-SM version 2 support (EXPERIMENTAL)"263263+ bool "IPv6: PIM-SM version 2 support"260264 depends on IPV6_MROUTE261265 ---help---262266 Support for IPv6 PIM multicast routing protocol PIM-SMv2.
+2-2
net/l2tp/Kconfig
···4646 will be called l2tp_debugfs.47474848config L2TP_V34949- bool "L2TPv3 support (EXPERIMENTAL)"5050- depends on EXPERIMENTAL && L2TP4949+ bool "L2TPv3 support"5050+ depends on L2TP5151 help5252 Layer Two Tunneling Protocol Version 35353
+1-2
net/lapb/Kconfig
···33#4455config LAPB66- tristate "LAPB Data Link Driver (EXPERIMENTAL)"77- depends on EXPERIMENTAL66+ tristate "LAPB Data Link Driver"87 ---help---98 Link Access Procedure, Balanced (LAPB) is the data link layer (i.e.109 the lower) part of the X.25 protocol. It offers a reliable
+1-1
net/mac80211/Kconfig
···81818282config MAC80211_MESH8383 bool "Enable mac80211 mesh networking (pre-802.11s) support"8484- depends on MAC80211 && EXPERIMENTAL8484+ depends on MAC802118585 ---help---8686 This options enables support of Draft 802.11s mesh networking.8787 The implementation is based on Draft 2.08 of the Mesh Networking
+1-1
net/mac802154/Kconfig
···11config MAC80215422 tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)"33- depends on IEEE802154 && EXPERIMENTAL33+ depends on IEEE80215444 select CRC_CCITT55 ---help---66 This option enables the hardware independent IEEE 802.15.4
+8-16
net/netfilter/Kconfig
···125125 If unsure, say `N'.126126127127config NF_CT_PROTO_DCCP128128- tristate 'DCCP protocol connection tracking support (EXPERIMENTAL)'129129- depends on EXPERIMENTAL128128+ tristate 'DCCP protocol connection tracking support'130129 depends on NETFILTER_ADVANCED131130 default IP_DCCP132131 help···138139 tristate139140140141config NF_CT_PROTO_SCTP141141- tristate 'SCTP protocol connection tracking support (EXPERIMENTAL)'142142- depends on EXPERIMENTAL142142+ tristate 'SCTP protocol connection tracking support'143143 depends on NETFILTER_ADVANCED144144 default IP_SCTP145145 help···279281 To compile it as a module, choose M here. If unsure, say N.280282281283config NF_CONNTRACK_SANE282282- tristate "SANE protocol support (EXPERIMENTAL)"283283- depends on EXPERIMENTAL284284+ tristate "SANE protocol support"284285 depends on NETFILTER_ADVANCED285286 help286287 SANE is a protocol for remote access to scanners as implemented···406409407410# transparent proxy support408411config NETFILTER_TPROXY409409- tristate "Transparent proxying support (EXPERIMENTAL)"410410- depends on EXPERIMENTAL412412+ tristate "Transparent proxying support"411413 depends on IP_NF_MANGLE412414 depends on NETFILTER_ADVANCED413415 help···714718 this clone be rerouted to another nexthop.715719716720config NETFILTER_XT_TARGET_TPROXY717717- tristate '"TPROXY" target support (EXPERIMENTAL)'718718- depends on EXPERIMENTAL721721+ tristate '"TPROXY" target support'719722 depends on NETFILTER_TPROXY720723 depends on NETFILTER_XTABLES721724 depends on NETFILTER_ADVANCED···778783 To compile it as a module, choose M here. If unsure, say N.779784780785config NETFILTER_XT_TARGET_TCPOPTSTRIP781781- tristate '"TCPOPTSTRIP" target support (EXPERIMENTAL)'782782- depends on EXPERIMENTAL786786+ tristate '"TCPOPTSTRIP" target support'783787 depends on IP_NF_MANGLE || IP6_NF_MANGLE784788 depends on NETFILTER_ADVANCED785789 help···11391145 Official Website: <http://snowman.net/projects/ipt_recent/>1140114611411147config NETFILTER_XT_MATCH_SCTP11421142- tristate '"sctp" protocol match support (EXPERIMENTAL)'11431143- depends on EXPERIMENTAL11481148+ tristate '"sctp" protocol match support'11441149 depends on NETFILTER_ADVANCED11451150 default IP_SCTP11461151 help···11511158 <file:Documentation/kbuild/modules.txt>. If unsure, say `N'.1152115911531160config NETFILTER_XT_MATCH_SOCKET11541154- tristate '"socket" match support (EXPERIMENTAL)'11551155- depends on EXPERIMENTAL11611161+ tristate '"socket" match support'11561162 depends on NETFILTER_TPROXY11571163 depends on NETFILTER_XTABLES11581164 depends on NETFILTER_ADVANCED
+2-2
net/rds/Kconfig
···1122config RDS33- tristate "The RDS Protocol (EXPERIMENTAL)"44- depends on INET && EXPERIMENTAL33+ tristate "The RDS Protocol"44+ depends on INET55 ---help---66 The RDS (Reliable Datagram Sockets) protocol provides reliable,77 sequenced delivery of datagrams over Infiniband, iWARP,
+1-1
net/rxrpc/Kconfig
···4455config AF_RXRPC66 tristate "RxRPC session sockets"77- depends on INET && EXPERIMENTAL77+ depends on INET88 select CRYPTO99 select KEYS1010 help
+2-2
net/sctp/Kconfig
···33#4455menuconfig IP_SCTP66- tristate "The SCTP Protocol (EXPERIMENTAL)"77- depends on INET && EXPERIMENTAL66+ tristate "The SCTP Protocol"77+ depends on INET88 depends on IPV6 || IPV6=n99 select CRYPTO1010 select CRYPTO_HMAC
+1-1
net/sunrpc/Kconfig
···10101111config SUNRPC_XPRT_RDMA1212 tristate1313- depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL1313+ depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS1414 default SUNRPC && INFINIBAND1515 help1616 This option allows the NFS client and server to support
+2-2
net/tipc/Kconfig
···33#4455menuconfig TIPC66- tristate "The TIPC Protocol (EXPERIMENTAL)"77- depends on INET && EXPERIMENTAL66+ tristate "The TIPC Protocol"77+ depends on INET88 ---help---99 The Transparent Inter Process Communication (TIPC) protocol is1010 specially designed for intra cluster communication. This protocol
-1
net/wanrouter/Kconfig
···4455config WAN_ROUTER66 tristate "WAN router (DEPRECATED)"77- depends on EXPERIMENTAL87 ---help---98 Wide Area Networks (WANs), such as X.25, frame relay and leased109 lines, are used to interconnect Local Area Networks (LANs) over vast
+1-2
net/x25/Kconfig
···33#4455config X2566- tristate "CCITT X.25 Packet Layer (EXPERIMENTAL)"77- depends on EXPERIMENTAL66+ tristate "CCITT X.25 Packet Layer"87 ---help---98 X.25 is a set of standardized network protocols, similar in scope to109 frame relay; the one physical line from your box to the X.25 network
+8-8
net/xfrm/Kconfig
···2121 If unsure, say Y.22222323config XFRM_SUB_POLICY2424- bool "Transformation sub policy support (EXPERIMENTAL)"2525- depends on XFRM && EXPERIMENTAL2424+ bool "Transformation sub policy support"2525+ depends on XFRM2626 ---help---2727 Support sub policy for developers. By using sub policy with main2828 one, two policies can be applied to the same packet at once.···3131 If unsure, say N.32323333config XFRM_MIGRATE3434- bool "Transformation migrate database (EXPERIMENTAL)"3535- depends on XFRM && EXPERIMENTAL3434+ bool "Transformation migrate database"3535+ depends on XFRM3636 ---help---3737 A feature to update locator(s) of a given IPsec security3838 association dynamically. This feature is required, for···4242 If unsure, say N.43434444config XFRM_STATISTICS4545- bool "Transformation statistics (EXPERIMENTAL)"4646- depends on INET && XFRM && PROC_FS && EXPERIMENTAL4545+ bool "Transformation statistics"4646+ depends on INET && XFRM && PROC_FS4747 ---help---4848 This statistics is not a SNMP/MIB specification but shows4949 statistics about transformation error (or almost error) factor···6868 Say Y unless you know what you are doing.69697070config NET_KEY_MIGRATE7171- bool "PF_KEY MIGRATE (EXPERIMENTAL)"7272- depends on NET_KEY && EXPERIMENTAL7171+ bool "PF_KEY MIGRATE"7272+ depends on NET_KEY7373 select XFRM_MIGRATE7474 ---help---7575 Add a PF_KEY MIGRATE message to PF_KEYv2 socket family.
+2-6
tools/lguest/lguest.txt
···29293030 You will need to configure your kernel with the following options:31313232- "General setup":3333- "Prompt for development and/or incomplete code/drivers" = Y3434- (CONFIG_EXPERIMENTAL=y)3535-3632 "Processor type and features":3733 "Paravirtualized guest support" = Y3834 "Lguest guest support" = Y···39434044 "Device Drivers":4145 "Block devices"4242- "Virtio block driver (EXPERIMENTAL)" = M/Y4646+ "Virtio block driver" = M/Y4347 "Network device support"4448 "Universal TUN/TAP device driver support" = M/Y4545- "Virtio network driver (EXPERIMENTAL)" = M/Y4949+ "Virtio network driver" = M/Y4650 (CONFIG_VIRTIO_BLK=m, CONFIG_VIRTIO_NET=m and CONFIG_TUN=m)47514852 "Virtualization"