Commit 96130661 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

Merge tag 'for-gregkh-3.9' of...

Merge tag 'for-gregkh-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into driver-core-next

Kees writes:
   The current Acked set of patches for dropping CONFIG_EXPERIMENTAL.
parents 9931faca 483ea607
...@@ -546,15 +546,7 @@ config AUDIT ...@@ -546,15 +546,7 @@ config AUDIT
logging of avc messages output). Does not do system-call logging of avc messages output). Does not do system-call
auditing without CONFIG_AUDITSYSCALL. auditing without CONFIG_AUDITSYSCALL.
Features that might still be considered unstable should be defined as Seriously dangerous features (such as write support for certain
dependent on "EXPERIMENTAL":
config SLUB
depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT
bool "SLUB (Unqueued Allocator)"
...
while seriously dangerous features (such as write support for certain
filesystems) should advertise this prominently in their prompt string: filesystems) should advertise this prominently in their prompt string:
config ADFS_FS_RW config ADFS_FS_RW
......
...@@ -1184,13 +1184,6 @@ static struct block_device_operations opt_fops = { ...@@ -1184,13 +1184,6 @@ static struct block_device_operations opt_fops = {
<filename>Documentation/kbuild/kconfig-language.txt</filename>. <filename>Documentation/kbuild/kconfig-language.txt</filename>.
</para> </para>
<para>
You may well want to make your CONFIG option only visible if
<symbol>CONFIG_EXPERIMENTAL</symbol> is enabled: this serves as a
warning to users. There many other fancy things you can do: see
the various <filename>Kconfig</filename> files for ideas.
</para>
<para> <para>
In your description of the option, make sure you address both the In your description of the option, make sure you address both the
expert user and the user who knows nothing about your feature. Mention expert user and the user who knows nothing about your feature. Mention
......
...@@ -94,10 +94,8 @@ ...@@ -94,10 +94,8 @@
<sect1 id="CompileKGDB"> <sect1 id="CompileKGDB">
<title>Kernel config options for kgdb</title> <title>Kernel config options for kgdb</title>
<para> <para>
To enable <symbol>CONFIG_KGDB</symbol> you should first turn on To enable <symbol>CONFIG_KGDB</symbol> you should look under
"Prompt for development and/or incomplete code/drivers" "Kernel debugging" and select "KGDB: kernel debugger".
(CONFIG_EXPERIMENTAL) in "General setup", then under the
"Kernel debugging" select "KGDB: kernel debugger".
</para> </para>
<para> <para>
While it is not a hard requirement that you have symbols in your While it is not a hard requirement that you have symbols in your
......
...@@ -192,7 +192,7 @@ grub.conf needs to be modified as follows: ...@@ -192,7 +192,7 @@ grub.conf needs to be modified as follows:
The kernel option for enabling Intel TXT support is found under the The kernel option for enabling Intel TXT support is found under the
Security top-level menu and is called "Enable Intel(R) Trusted Security top-level menu and is called "Enable Intel(R) Trusted
Execution Technology (TXT)". It is marked as EXPERIMENTAL and Execution Technology (TXT)". It is considered EXPERIMENTAL and
depends on the generic x86 support (to allow maximum flexibility in depends on the generic x86 support (to allow maximum flexibility in
kernel build options), since the tboot code will detect whether the kernel build options), since the tboot code will detect whether the
platform actually supports Intel TXT and thus whether any of the platform actually supports Intel TXT and thus whether any of the
......
...@@ -462,13 +462,6 @@ config AUDIT ...@@ -462,13 +462,6 @@ config AUDIT
logging of avc messages output). Does not do system-call logging of avc messages output). Does not do system-call
auditing without CONFIG_AUDITSYSCALL. auditing without CONFIG_AUDITSYSCALL.
仍然被认为不够稳定的功能应该被定义为依赖于“EXPERIMENTAL”:
config SLUB
depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT
bool "SLUB (Unqueued Allocator)"
...
而那些危险的功能(比如某些文件系统的写支持)应该在它们的提示字符串里显著的声明这 而那些危险的功能(比如某些文件系统的写支持)应该在它们的提示字符串里显著的声明这
一点: 一点:
......
...@@ -556,8 +556,7 @@ config NR_CPUS ...@@ -556,8 +556,7 @@ config NR_CPUS
with working support have a maximum of 4 CPUs. with working support have a maximum of 4 CPUs.
config ARCH_DISCONTIGMEM_ENABLE config ARCH_DISCONTIGMEM_ENABLE
bool "Discontiguous Memory Support (EXPERIMENTAL)" bool "Discontiguous Memory Support"
depends on EXPERIMENTAL
help help
Say Y to support efficient handling of discontiguous physical memory, Say Y to support efficient handling of discontiguous physical memory,
for architectures which are either NUMA (Non-Uniform Memory Access) for architectures which are either NUMA (Non-Uniform Memory Access)
......
...@@ -680,7 +680,7 @@ config ETRAX_SPI_MMC_BOARD ...@@ -680,7 +680,7 @@ config ETRAX_SPI_MMC_BOARD
config SPI_ETRAX_SSER config SPI_ETRAX_SSER
tristate tristate
depends on SPI_MASTER && ETRAX_ARCH_V32 && EXPERIMENTAL depends on SPI_MASTER && ETRAX_ARCH_V32
select SPI_BITBANG select SPI_BITBANG
help help
This enables using an synchronous serial (sser) port as a This enables using an synchronous serial (sser) port as a
...@@ -689,7 +689,7 @@ config SPI_ETRAX_SSER ...@@ -689,7 +689,7 @@ config SPI_ETRAX_SSER
config SPI_ETRAX_GPIO config SPI_ETRAX_GPIO
tristate tristate
depends on SPI_MASTER && ETRAX_ARCH_V32 && EXPERIMENTAL depends on SPI_MASTER && ETRAX_ARCH_V32
select SPI_BITBANG select SPI_BITBANG
help help
This enables using GPIO pins port as a SPI master controller This enables using GPIO pins port as a SPI master controller
......
...@@ -375,8 +375,8 @@ config NR_CPUS ...@@ -375,8 +375,8 @@ config NR_CPUS
performance hit. performance hit.
config HOTPLUG_CPU config HOTPLUG_CPU
bool "Support for hot-pluggable CPUs (EXPERIMENTAL)" bool "Support for hot-pluggable CPUs"
depends on SMP && EXPERIMENTAL depends on SMP
select HOTPLUG select HOTPLUG
default n default n
---help--- ---help---
...@@ -555,8 +555,8 @@ config IA64_HP_AML_NFW ...@@ -555,8 +555,8 @@ config IA64_HP_AML_NFW
source "drivers/sn/Kconfig" source "drivers/sn/Kconfig"
config KEXEC config KEXEC
bool "kexec system call (EXPERIMENTAL)" bool "kexec system call"
depends on EXPERIMENTAL && !IA64_HP_SIM && (!SMP || HOTPLUG_CPU) depends on !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)
help help
kexec is a system call that implements the ability to shutdown your kexec is a system call that implements the ability to shutdown your
current kernel, and to start another kernel. It is like a reboot current kernel, and to start another kernel. It is like a reboot
......
...@@ -20,7 +20,7 @@ if VIRTUALIZATION ...@@ -20,7 +20,7 @@ if VIRTUALIZATION
config KVM config KVM
tristate "Kernel-based Virtual Machine (KVM) support" tristate "Kernel-based Virtual Machine (KVM) support"
depends on BROKEN depends on BROKEN
depends on HAVE_KVM && MODULES && EXPERIMENTAL depends on HAVE_KVM && MODULES
# for device assignment: # for device assignment:
depends on PCI depends on PCI
depends on BROKEN depends on BROKEN
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
config XEN config XEN
bool "Xen hypervisor support" bool "Xen hypervisor support"
default y default y
depends on PARAVIRT && MCKINLEY && IA64_PAGE_SIZE_16KB && EXPERIMENTAL depends on PARAVIRT && MCKINLEY && IA64_PAGE_SIZE_16KB
select XEN_XENCOMM select XEN_XENCOMM
select NO_IDLE_HZ select NO_IDLE_HZ
# followings are required to save/restore. # followings are required to save/restore.
......
...@@ -48,7 +48,7 @@ config PS3_HTAB_SIZE ...@@ -48,7 +48,7 @@ config PS3_HTAB_SIZE
system will have optimal runtime performance. system will have optimal runtime performance.
config PS3_DYNAMIC_DMA config PS3_DYNAMIC_DMA
depends on PPC_PS3 && EXPERIMENTAL depends on PPC_PS3
bool "PS3 Platform dynamic DMA page table management" bool "PS3 Platform dynamic DMA page table management"
default n default n
help help
......
...@@ -718,8 +718,8 @@ source "arch/s390/kvm/Kconfig" ...@@ -718,8 +718,8 @@ source "arch/s390/kvm/Kconfig"
config S390_GUEST config S390_GUEST
def_bool y def_bool y
prompt "s390 support for virtio devices (EXPERIMENTAL)" prompt "s390 support for virtio devices"
depends on 64BIT && EXPERIMENTAL depends on 64BIT
select VIRTUALIZATION select VIRTUALIZATION
select VIRTIO select VIRTIO
select VIRTIO_CONSOLE select VIRTIO_CONSOLE
......
...@@ -18,7 +18,7 @@ if VIRTUALIZATION ...@@ -18,7 +18,7 @@ if VIRTUALIZATION
config KVM config KVM
def_tristate y def_tristate y
prompt "Kernel-based Virtual Machine (KVM) support" prompt "Kernel-based Virtual Machine (KVM) support"
depends on HAVE_KVM && EXPERIMENTAL depends on HAVE_KVM
select PREEMPT_NOTIFIERS select PREEMPT_NOTIFIERS
select ANON_INODES select ANON_INODES
select HAVE_KVM_CPU_RELAX_INTERCEPT select HAVE_KVM_CPU_RELAX_INTERCEPT
......
...@@ -157,7 +157,7 @@ config UML_NET_MCAST ...@@ -157,7 +157,7 @@ config UML_NET_MCAST
config UML_NET_PCAP config UML_NET_PCAP
bool "pcap transport" bool "pcap transport"
depends on UML_NET && EXPERIMENTAL depends on UML_NET
help help
The pcap transport makes a pcap packet stream on the host look The pcap transport makes a pcap packet stream on the host look
like an ethernet device inside UML. This is useful for making like an ethernet device inside UML. This is useful for making
......
...@@ -45,8 +45,8 @@ config HOSTFS ...@@ -45,8 +45,8 @@ config HOSTFS
say Y or M here; otherwise say N. say Y or M here; otherwise say N.
config HPPFS config HPPFS
tristate "HoneyPot ProcFS (EXPERIMENTAL)" tristate "HoneyPot ProcFS"
depends on EXPERIMENTAL && PROC_FS depends on PROC_FS
help help
hppfs (HoneyPot ProcFS) is a filesystem which allows UML /proc hppfs (HoneyPot ProcFS) is a filesystem which allows UML /proc
entries to be overridden, removed, or fabricated from the host. entries to be overridden, removed, or fabricated from the host.
...@@ -96,7 +96,7 @@ config MAGIC_SYSRQ ...@@ -96,7 +96,7 @@ config MAGIC_SYSRQ
unless you really know what this hack does. unless you really know what this hack does.
config SMP config SMP
bool "Symmetric multi-processing support (EXPERIMENTAL)" bool "Symmetric multi-processing support"
default n default n
depends on BROKEN depends on BROKEN
help help
...@@ -126,7 +126,7 @@ config NR_CPUS ...@@ -126,7 +126,7 @@ config NR_CPUS
default "32" default "32"
config HIGHMEM config HIGHMEM
bool "Highmem support (EXPERIMENTAL)" bool "Highmem support"
depends on !64BIT && BROKEN depends on !64BIT && BROKEN
default n default n
help help
......
...@@ -222,7 +222,7 @@ config ARCH_SUPPORTS_DEBUG_PAGEALLOC ...@@ -222,7 +222,7 @@ config ARCH_SUPPORTS_DEBUG_PAGEALLOC
config HAVE_INTEL_TXT config HAVE_INTEL_TXT
def_bool y def_bool y
depends on EXPERIMENTAL && INTEL_IOMMU && ACPI depends on INTEL_IOMMU && ACPI
config X86_32_SMP config X86_32_SMP
def_bool y def_bool y
...@@ -617,7 +617,7 @@ config PARAVIRT ...@@ -617,7 +617,7 @@ config PARAVIRT
config PARAVIRT_SPINLOCKS config PARAVIRT_SPINLOCKS
bool "Paravirtualization layer for spinlocks" bool "Paravirtualization layer for spinlocks"
depends on PARAVIRT && SMP && EXPERIMENTAL depends on PARAVIRT && SMP
---help--- ---help---
Paravirtualized spinlocks allow a pvops backend to replace the Paravirtualized spinlocks allow a pvops backend to replace the
spinlock implementation with something virtualization-friendly spinlock implementation with something virtualization-friendly
...@@ -729,7 +729,7 @@ config GART_IOMMU ...@@ -729,7 +729,7 @@ config GART_IOMMU
config CALGARY_IOMMU config CALGARY_IOMMU
bool "IBM Calgary IOMMU support" bool "IBM Calgary IOMMU support"
select SWIOTLB select SWIOTLB
depends on X86_64 && PCI && EXPERIMENTAL depends on X86_64 && PCI
---help--- ---help---
Support for hardware IOMMUs in IBM's xSeries x366 and x460 Support for hardware IOMMUs in IBM's xSeries x366 and x460
systems. Needed to run systems with more than 3GB of memory systems. Needed to run systems with more than 3GB of memory
...@@ -771,7 +771,7 @@ config IOMMU_HELPER ...@@ -771,7 +771,7 @@ config IOMMU_HELPER
config MAXSMP config MAXSMP
bool "Enable Maximum number of SMP Processors and NUMA Nodes" bool "Enable Maximum number of SMP Processors and NUMA Nodes"
depends on X86_64 && SMP && DEBUG_KERNEL && EXPERIMENTAL depends on X86_64 && SMP && DEBUG_KERNEL
select CPUMASK_OFFSTACK select CPUMASK_OFFSTACK
---help--- ---help---
Enable maximum number of CPUS and NUMA Nodes for this architecture. Enable maximum number of CPUS and NUMA Nodes for this architecture.
...@@ -1107,7 +1107,6 @@ config HIGHMEM64G ...@@ -1107,7 +1107,6 @@ config HIGHMEM64G
endchoice endchoice
choice choice
depends on EXPERIMENTAL
prompt "Memory split" if EXPERT prompt "Memory split" if EXPERT
default VMSPLIT_3G default VMSPLIT_3G
depends on X86_32 depends on X86_32
...@@ -1184,7 +1183,7 @@ config DIRECT_GBPAGES ...@@ -1184,7 +1183,7 @@ config DIRECT_GBPAGES
config NUMA config NUMA
bool "Numa Memory Allocation and Scheduler Support" bool "Numa Memory Allocation and Scheduler Support"
depends on SMP depends on SMP
depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL) depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI))
default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP) default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP)
---help--- ---help---
Enable NUMA (Non Uniform Memory Access) support. Enable NUMA (Non Uniform Memory Access) support.
...@@ -1279,7 +1278,7 @@ config ARCH_DISCONTIGMEM_DEFAULT ...@@ -1279,7 +1278,7 @@ config ARCH_DISCONTIGMEM_DEFAULT
config ARCH_SPARSEMEM_ENABLE config ARCH_SPARSEMEM_ENABLE
def_bool y def_bool y
depends on X86_64 || NUMA || (EXPERIMENTAL && X86_32) || X86_32_NON_STANDARD depends on X86_64 || NUMA || X86_32 || X86_32_NON_STANDARD
select SPARSEMEM_STATIC if X86_32 select SPARSEMEM_STATIC if X86_32
select SPARSEMEM_VMEMMAP_ENABLE if X86_64 select SPARSEMEM_VMEMMAP_ENABLE if X86_64
...@@ -1593,8 +1592,7 @@ config CRASH_DUMP ...@@ -1593,8 +1592,7 @@ config CRASH_DUMP
For more details see Documentation/kdump/kdump.txt For more details see Documentation/kdump/kdump.txt
config KEXEC_JUMP config KEXEC_JUMP
bool "kexec jump (EXPERIMENTAL)" bool "kexec jump"
depends on EXPERIMENTAL
depends on KEXEC && HIBERNATION depends on KEXEC && HIBERNATION
---help--- ---help---
Jump between original kernel and kexeced kernel and invoke Jump between original kernel and kexeced kernel and invoke
...@@ -2037,7 +2035,7 @@ config PCI_MMCONFIG ...@@ -2037,7 +2035,7 @@ config PCI_MMCONFIG
config PCI_CNB20LE_QUIRK config PCI_CNB20LE_QUIRK
bool "Read CNB20LE Host Bridge Windows" if EXPERT bool "Read CNB20LE Host Bridge Windows" if EXPERT
depends on PCI && EXPERIMENTAL depends on PCI
help help
Read the PCI windows out of the CNB20LE host bridge. This allows Read the PCI windows out of the CNB20LE host bridge. This allows
PCI hotplug to work on systems with the CNB20LE chipset which do PCI hotplug to work on systems with the CNB20LE chipset which do
...@@ -2231,8 +2229,8 @@ config IA32_AOUT ...@@ -2231,8 +2229,8 @@ config IA32_AOUT
Support old a.out binaries in the 32bit emulation. Support old a.out binaries in the 32bit emulation.
config X86_X32 config X86_X32
bool "x32 ABI for 64-bit mode (EXPERIMENTAL)" bool "x32 ABI for 64-bit mode"
depends on X86_64 && IA32_EMULATION && EXPERIMENTAL depends on X86_64 && IA32_EMULATION
---help--- ---help---
Include code to run binaries for the x32 native 32-bit ABI Include code to run binaries for the x32 native 32-bit ABI
for 64-bit processors. An x32 process gets access to the for 64-bit processors. An x32 process gets access to the
......
...@@ -37,9 +37,8 @@ config RWSEM_GENERIC_SPINLOCK ...@@ -37,9 +37,8 @@ config RWSEM_GENERIC_SPINLOCK
def_bool !RWSEM_XCHGADD_ALGORITHM def_bool !RWSEM_XCHGADD_ALGORITHM
config 3_LEVEL_PGTABLES config 3_LEVEL_PGTABLES
bool "Three-level pagetables (EXPERIMENTAL)" if !64BIT bool "Three-level pagetables" if !64BIT
default 64BIT default 64BIT
depends on EXPERIMENTAL
help help
Three-level pagetables will let UML have more than 4G of physical Three-level pagetables will let UML have more than 4G of physical
memory. All the memory that can't be mapped directly will be treated memory. All the memory that can't be mapped directly will be treated
......
...@@ -134,8 +134,8 @@ config CRYPTO_NULL ...@@ -134,8 +134,8 @@ config CRYPTO_NULL
These are 'Null' algorithms, used by IPsec, which do nothing. These are 'Null' algorithms, used by IPsec, which do nothing.
config CRYPTO_PCRYPT config CRYPTO_PCRYPT
tristate "Parallel crypto engine (EXPERIMENTAL)" tristate "Parallel crypto engine"
depends on SMP && EXPERIMENTAL depends on SMP
select PADATA select PADATA
select CRYPTO_MANAGER select CRYPTO_MANAGER
select CRYPTO_AEAD select CRYPTO_AEAD
...@@ -292,7 +292,6 @@ config CRYPTO_HMAC ...@@ -292,7 +292,6 @@ config CRYPTO_HMAC
config CRYPTO_XCBC config CRYPTO_XCBC
tristate "XCBC support" tristate "XCBC support"
depends on EXPERIMENTAL
select CRYPTO_HASH select CRYPTO_HASH
select CRYPTO_MANAGER select CRYPTO_MANAGER
help help
...@@ -303,7 +302,6 @@ config CRYPTO_XCBC ...@@ -303,7 +302,6 @@ config CRYPTO_XCBC
config CRYPTO_VMAC config CRYPTO_VMAC
tristate "VMAC support" tristate "VMAC support"
depends on EXPERIMENTAL
select CRYPTO_HASH select CRYPTO_HASH
select CRYPTO_MANAGER select CRYPTO_MANAGER
help help
...@@ -932,8 +930,7 @@ config CRYPTO_KHAZAD ...@@ -932,8 +930,7 @@ config CRYPTO_KHAZAD
<http://www.larc.usp.br/~pbarreto/KhazadPage.html> <http://www.larc.usp.br/~pbarreto/KhazadPage.html>
config CRYPTO_SALSA20 config CRYPTO_SALSA20
tristate "Salsa20 stream cipher algorithm (EXPERIMENTAL)" tristate "Salsa20 stream cipher algorithm"
depends on EXPERIMENTAL
select CRYPTO_BLKCIPHER select CRYPTO_BLKCIPHER
help help
Salsa20 stream cipher algorithm. Salsa20 stream cipher algorithm.
...@@ -945,9 +942,8 @@ config CRYPTO_SALSA20 ...@@ -945,9 +942,8 @@ config CRYPTO_SALSA20
Bernstein <djb@cr.yp.to>. See <http://cr.yp.to/snuffle.html> Bernstein <djb@cr.yp.to>. See <http://cr.yp.to/snuffle.html>
config CRYPTO_SALSA20_586 config CRYPTO_SALSA20_586
tristate "Salsa20 stream cipher algorithm (i586) (EXPERIMENTAL)" tristate "Salsa20 stream cipher algorithm (i586)"
depends on (X86 || UML_X86) && !64BIT depends on (X86 || UML_X86) && !64BIT
depends on EXPERIMENTAL
select CRYPTO_BLKCIPHER select CRYPTO_BLKCIPHER
help help
Salsa20 stream cipher algorithm. Salsa20 stream cipher algorithm.
...@@ -959,9 +955,8 @@ config CRYPTO_SALSA20_586 ...@@ -959,9 +955,8 @@ config CRYPTO_SALSA20_586
Bernstein <djb@cr.yp.to>. See <http://cr.yp.to/snuffle.html> Bernstein <djb@cr.yp.to>. See <http://cr.yp.to/snuffle.html>
config CRYPTO_SALSA20_X86_64 config CRYPTO_SALSA20_X86_64
tristate "Salsa20 stream cipher algorithm (x86_64) (EXPERIMENTAL)" tristate "Salsa20 stream cipher algorithm (x86_64)"
depends on (X86 || UML_X86) && 64BIT depends on (X86 || UML_X86) && 64BIT
depends on EXPERIMENTAL
select CRYPTO_BLKCIPHER select CRYPTO_BLKCIPHER
help help
Salsa20 stream cipher algorithm. Salsa20 stream cipher algorithm.
......
...@@ -21,8 +21,8 @@ config ARM_S3C2416_CPUFREQ ...@@ -21,8 +21,8 @@ config ARM_S3C2416_CPUFREQ
If in doubt, say N. If in doubt, say N.
config ARM_S3C2416_CPUFREQ_VCORESCALE config ARM_S3C2416_CPUFREQ_VCORESCALE
bool "Allow voltage scaling for S3C2416 arm core (EXPERIMENTAL)" bool "Allow voltage scaling for S3C2416 arm core"
depends on ARM_S3C2416_CPUFREQ && REGULATOR && EXPERIMENTAL depends on ARM_S3C2416_CPUFREQ && REGULATOR
help help
Enable CPU voltage scaling when entering the dvs mode. Enable CPU voltage scaling when entering the dvs mode.
It uses information gathered through existing hardware and It uses information gathered through existing hardware and
......
...@@ -174,7 +174,7 @@ config X86_SPEEDSTEP_ICH ...@@ -174,7 +174,7 @@ config X86_SPEEDSTEP_ICH
config X86_SPEEDSTEP_SMI config X86_SPEEDSTEP_SMI
tristate "Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)" tristate "Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)"
select CPU_FREQ_TABLE select CPU_FREQ_TABLE
depends on X86_32 && EXPERIMENTAL depends on X86_32
help help
This adds the CPUFreq driver for certain mobile Intel Pentium III This adds the CPUFreq driver for certain mobile Intel Pentium III
(Coppermine), all mobile Intel Pentium III-M (Tualatin) (Coppermine), all mobile Intel Pentium III-M (Tualatin)
...@@ -206,7 +206,7 @@ config X86_P4_CLOCKMOD ...@@ -206,7 +206,7 @@ config X86_P4_CLOCKMOD
config X86_CPUFREQ_NFORCE2 config X86_CPUFREQ_NFORCE2
tristate "nVidia nForce2 FSB changing" tristate "nVidia nForce2 FSB changing"
depends on X86_32 && EXPERIMENTAL depends on X86_32
help help
This adds the CPUFreq driver for FSB changing on nVidia nForce2 This adds the CPUFreq driver for FSB changing on nVidia nForce2
platforms. platforms.
...@@ -242,7 +242,7 @@ config X86_LONGHAUL ...@@ -242,7 +242,7 @@ config X86_LONGHAUL
config X86_E_POWERSAVER config X86_E_POWERSAVER
tristate "VIA C7 Enhanced PowerSaver (DANGEROUS)" tristate "VIA C7 Enhanced PowerSaver (DANGEROUS)"
select CPU_FREQ_TABLE select CPU_FREQ_TABLE
depends on X86_32 && EXPERIMENTAL depends on X86_32
help help
This adds the CPUFreq driver for VIA C7 processors. However, this driver This adds the CPUFreq driver for VIA C7 processors. However, this driver
does not have any safeguards to prevent operating the CPU out of spec does not have any safeguards to prevent operating the CPU out of spec
......
config DRM_UDL config DRM_UDL
tristate "DisplayLink" tristate "DisplayLink"
depends on DRM && EXPERIMENTAL depends on DRM
depends on USB_ARCH_HAS_HCD depends on USB_ARCH_HAS_HCD
select DRM_USB select DRM_USB
select FB_SYS_FILLRECT select FB_SYS_FILLRECT
......
...@@ -19,7 +19,6 @@ config I2C_MUX_GPIO ...@@ -19,7 +19,6 @@ config I2C_MUX_GPIO
config I2C_MUX_PCA9541 config I2C_MUX_PCA9541
tristate "NXP PCA9541 I2C Master Selector" tristate "NXP PCA9541 I2C Master Selector"
depends on EXPERIMENTAL
help help
If you say yes here you get support for the NXP PCA9541 If you say yes here you get support for the NXP PCA9541
I2C Master Selector. I2C Master Selector.
...@@ -29,7 +28,6 @@ config I2C_MUX_PCA9541 ...@@ -29,7 +28,6 @@ config I2C_MUX_PCA9541
config I2C_MUX_PCA954x config I2C_MUX_PCA954x
tristate "Philips PCA954x I2C Mux/switches" tristate "Philips PCA954x I2C Mux/switches"
depends on EXPERIMENTAL
help help
If you say yes here you get support for the Philips PCA954x If you say yes here you get support for the Philips PCA954x
I2C mux/switch devices. I2C mux/switch devices.
......
...@@ -322,8 +322,7 @@ config BLK_DEV_GENERIC ...@@ -322,8 +322,7 @@ config BLK_DEV_GENERIC
which otherwise might not be supported. which otherwise might not be supported.
config BLK_DEV_OPTI621 config BLK_DEV_OPTI621
tristate "OPTi 82C621 chipset enhanced support (EXPERIMENTAL)" tristate "OPTi 82C621 chipset enhanced support"
depends on EXPERIMENTAL
select BLK_DEV_IDEPCI select BLK_DEV_IDEPCI
help help
This is a driver for the OPTi 82C621 EIDE controller. This is a driver for the OPTi 82C621 EIDE controller.
...@@ -417,7 +416,6 @@ config BLK_DEV_CY82C693 ...@@ -417,7 +416,6 @@ config BLK_DEV_CY82C693
config BLK_DEV_CS5520 config BLK_DEV_CS5520
tristate "Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL)" tristate "Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL)"
depends on EXPERIMENTAL
select BLK_DEV_IDEDMA_PCI select BLK_DEV_IDEDMA_PCI
help help
Include support for PIO tuning and virtual DMA on the Cyrix MediaGX Include support for PIO tuning and virtual DMA on the Cyrix MediaGX
...@@ -761,8 +759,8 @@ config BLK_DEV_GAYLE ...@@ -761,8 +759,8 @@ config BLK_DEV_GAYLE
use Gayle IDE interfaces on the Zorro expansion bus. use Gayle IDE interfaces on the Zorro expansion bus.
config BLK_DEV_BUDDHA config BLK_DEV_BUDDHA
tristate "Buddha/Catweasel/X-Surf IDE interface support (EXPERIMENTAL)" tristate "Buddha/Catweasel/X-Surf IDE interface support"
depends on ZORRO && EXPERIMENTAL depends on ZORRO
help help
This is the IDE driver for the IDE interfaces on the Buddha, Catweasel This is the IDE driver for the IDE interfaces on the Buddha, Catweasel
and X-Surf expansion boards. It supports up to two interfaces on the and X-Surf expansion boards. It supports up to two interfaces on the
......
config LGUEST config LGUEST
tristate "Linux hypervisor example code" tristate "Linux hypervisor example code"
depends on X86_32 && EXPERIMENTAL && EVENTFD depends on X86_32 && EVENTFD
select HVC_DRIVER select HVC_DRIVER
---help--- ---help---
This is a very simple module which allows you to run This is a very simple module which allows you to run
......
...@@ -79,8 +79,7 @@ config MEDIA_RC_SUPPORT ...@@ -79,8 +79,7 @@ config MEDIA_RC_SUPPORT
# #
config MEDIA_CONTROLLER config MEDIA_CONTROLLER
bool "Media Controller API (EXPERIMENTAL)" bool "Media Controller API"
depends on EXPERIMENTAL
depends on MEDIA_CAMERA_SUPPORT depends on MEDIA_CAMERA_SUPPORT
---help--- ---help---
Enable the media controller API used to query media devices internal Enable the media controller API used to query media devices internal
...@@ -100,8 +99,8 @@ config VIDEO_DEV ...@@ -100,8 +99,8 @@ config VIDEO_DEV
default y default y
config VIDEO_V4L2_SUBDEV_API config VIDEO_V4L2_SUBDEV_API
bool "V4L2 sub-device userspace API (EXPERIMENTAL)" bool "V4L2 sub-device userspace API"
depends on VIDEO_DEV && MEDIA_CONTROLLER && EXPERIMENTAL depends on VIDEO_DEV && MEDIA_CONTROLLER
---help--- ---help---
Enables the V4L2 sub-device pad-level userspace API used to configure Enables the V4L2 sub-device pad-level userspace API used to configure
video format, size and frame rate between hardware blocks. video format, size and frame rate between hardware blocks.
......
...@@ -18,7 +18,7 @@ config VIDEO_CX25821 ...@@ -18,7 +18,7 @@ config VIDEO_CX25821
config VIDEO_CX25821_ALSA config VIDEO_CX25821_ALSA
tristate "Conexant 25821 DMA audio support" tristate "Conexant 25821 DMA audio support"
depends on VIDEO_CX25821 && SND && EXPERIMENTAL depends on VIDEO_CX25821 && SND
select SND_PCM select SND_PCM
---help--- ---help---
This is a video4linux driver for direct (DMA) audio on This is a video4linux driver for direct (DMA) audio on
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
config VIDEO_SAMSUNG_S5P_FIMC config VIDEO_SAMSUNG_S5P_FIMC
bool "Samsung S5P/EXYNOS SoC camera interface driver (experimental)" bool "Samsung S5P/EXYNOS SoC camera interface driver (experimental)"
depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API && PLAT_S5P && PM_RUNTIME depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API && PLAT_S5P && PM_RUNTIME
depends on EXPERIMENTAL
help help
Say Y here to enable camera host interface devices for Say Y here to enable camera host interface devices for
Samsung S5P and EXYNOS SoC series. Samsung S5P and EXYNOS SoC series.
......
...@@ -7,9 +7,8 @@ ...@@ -7,9 +7,8 @@
# Licensed under GPL # Licensed under GPL
config VIDEO_SAMSUNG_S5P_TV config VIDEO_SAMSUNG_S5P_TV
bool "Samsung TV driver for S5P platform (experimental)" bool "Samsung TV driver for S5P platform"
depends on PLAT_S5P && PM_RUNTIME depends on PLAT_S5P && PM_RUNTIME
depends on EXPERIMENTAL
default n default n
---help--- ---help---
Say Y here to enable selecting the TV output devices for Say Y here to enable selecting the TV output devices for
......
...@@ -17,9 +17,9 @@ config VIDEO_PVRUSB2 ...@@ -17,9 +17,9 @@ config VIDEO_PVRUSB2
module will be called pvrusb2 module will be called pvrusb2
config VIDEO_PVRUSB2_SYSFS config VIDEO_PVRUSB2_SYSFS
bool "pvrusb2 sysfs support (EXPERIMENTAL)" bool "pvrusb2 sysfs support"
default y default y
depends on VIDEO_PVRUSB2 && SYSFS && EXPERIMENTAL depends on VIDEO_PVRUSB2 && SYSFS
---help--- ---help---
This option enables the operation of a sysfs based This option enables the operation of a sysfs based
interface for query and control of the pvrusb2 driver. interface for query and control of the pvrusb2 driver.
...@@ -33,9 +33,9 @@ config VIDEO_PVRUSB2_SYSFS ...@@ -33,9 +33,9 @@ config VIDEO_PVRUSB2_SYSFS
Note: This feature is experimental and subject to change. Note: This feature is experimental and subject to change.
config VIDEO_PVRUSB2_DVB config VIDEO_PVRUSB2_DVB
bool "pvrusb2 ATSC/DVB support (EXPERIMENTAL)" bool "pvrusb2 ATSC/DVB support"
default y default y
depends on VIDEO_PVRUSB2 && DVB_CORE && EXPERIMENTAL depends on VIDEO_PVRUSB2 && DVB_CORE
select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT select DVB_LGDT330X if MEDIA_SUBDRV_AUTOSELECT
select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT select DVB_S5H1409 if MEDIA_SUBDRV_AUTOSELECT
select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT
......
...@@ -18,8 +18,7 @@ config MMC_UNSAFE_RESUME ...@@ -18,8 +18,7 @@ config MMC_UNSAFE_RESUME
module parameter "removable=0" or "removable=1". module parameter "removable=0" or "removable=1".
config MMC_CLKGATE config MMC_CLKGATE
bool "MMC host clock gating (EXPERIMENTAL)" bool "MMC host clock gating"
depends on EXPERIMENTAL
help help
This will attempt to aggressively gate the clock to the MMC card. This will attempt to aggressively gate the clock to the MMC card.
This is done to save power due to gating off the logic and bus This is done to save power due to gating off the logic and bus
......
...@@ -69,7 +69,7 @@ config MMC_SDHCI_PCI ...@@ -69,7 +69,7 @@ config MMC_SDHCI_PCI
If unsure, say N. If unsure, say N.
config MMC_RICOH_MMC config MMC_RICOH_MMC
bool "Ricoh MMC Controller Disabler (EXPERIMENTAL)" bool "Ricoh MMC Controller Disabler"
depends on MMC_SDHCI_PCI depends on MMC_SDHCI_PCI
help help
This adds a pci quirk to disable Ricoh MMC Controller. This This adds a pci quirk to disable Ricoh MMC Controller. This
...@@ -186,9 +186,6 @@ config MMC_SDHCI_S3C ...@@ -186,9 +186,6 @@ config MMC_SDHCI_S3C
often referrered to as the HSMMC block in some of the Samsung S3C often referrered to as the HSMMC block in some of the Samsung S3C
range of SoC. range of SoC.
Note, due to the problems with DMA, the DMA support is only
available with CONFIG_EXPERIMENTAL is selected.
If you have a controller with this interface, say Y or M here. If you have a controller with this interface, say Y or M here.
If unsure, say N. If unsure, say N.
...@@ -233,7 +230,7 @@ config MMC_SDHCI_SPEAR ...@@ -233,7 +230,7 @@ config MMC_SDHCI_SPEAR
config MMC_SDHCI_S3C_DMA config MMC_SDHCI_S3C_DMA
bool "DMA support on S3C SDHCI" bool "DMA support on S3C SDHCI"
depends on MMC_SDHCI_S3C && EXPERIMENTAL depends on MMC_SDHCI_S3C
help help
Enable DMA support on the Samsung S3C SDHCI glue. The DMA Enable DMA support on the Samsung S3C SDHCI glue. The DMA
has proved to be problematic if the controller encounters has proved to be problematic if the controller encounters
...@@ -330,8 +327,8 @@ config MMC_MXS ...@@ -330,8 +327,8 @@ config MMC_MXS
If unsure, say N. If unsure, say N.
config MMC_TIFM_SD config MMC_TIFM_SD
tristate "TI Flash Media MMC/SD Interface support (EXPERIMENTAL)" tristate "TI Flash Media MMC/SD Interface support"
depends on EXPERIMENTAL && PCI depends on PCI
select TIFM_CORE select TIFM_CORE
help help
Say Y here if you want to be able to access MMC/SD cards with Say Y here if you want to be able to access MMC/SD cards with
...@@ -410,8 +407,7 @@ config MMC_S3C_PIO ...@@ -410,8 +407,7 @@ config MMC_S3C_PIO
the S3C MCI driver. the S3C MCI driver.
config MMC_S3C_DMA config MMC_S3C_DMA
bool "Use DMA transfers only (EXPERIMENTAL)" bool "Use DMA transfers only"
depends on EXPERIMENTAL
help help
Use DMA to transfer data between memory and the hardare. Use DMA to transfer data between memory and the hardare.
...@@ -420,7 +416,7 @@ config MMC_S3C_DMA ...@@ -420,7 +416,7 @@ config MMC_S3C_DMA
option is useful. option is useful.
config MMC_S3C_PIODMA config MMC_S3C_PIODMA
bool "Support for both PIO and DMA (EXPERIMENTAL)" bool "Support for both PIO and DMA"
help help
Compile both the PIO and DMA transfer routines into the Compile both the PIO and DMA transfer routines into the
driver and let the platform select at run-time which one driver and let the platform select at run-time which one
...@@ -431,8 +427,8 @@ config MMC_S3C_PIODMA ...@@ -431,8 +427,8 @@ config MMC_S3C_PIODMA
endchoice endchoice
config MMC_SDRICOH_CS config MMC_SDRICOH_CS
tristate "MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)" tristate "MMC/SD driver for Ricoh Bay1Controllers"
depends on EXPERIMENTAL && PCI && PCMCIA depends on PCI && PCMCIA
help help
Say Y here if your Notebook reports a Ricoh Bay1Controller PCMCIA Say Y here if your Notebook reports a Ricoh Bay1Controller PCMCIA
card whenever you insert a MMC or SD card into the card slot. card whenever you insert a MMC or SD card into the card slot.
......
...@@ -291,7 +291,7 @@ config SSFDC ...@@ -291,7 +291,7 @@ config SSFDC
config SM_FTL config SM_FTL
tristate "SmartMedia/xD new translation layer" tristate "SmartMedia/xD new translation layer"
depends on EXPERIMENTAL && BLOCK depends on BLOCK
select MTD_BLKDEVS select MTD_BLKDEVS
select MTD_NAND_ECC select MTD_NAND_ECC
help help
......
...@@ -225,7 +225,7 @@ config MTD_ABSENT ...@@ -225,7 +225,7 @@ config MTD_ABSENT
config MTD_XIP config MTD_XIP
bool "XIP aware MTD support" bool "XIP aware MTD support"
depends on !SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD) && EXPERIMENTAL && ARCH_MTD_XIP depends on !SMP && (MTD_CFI_INTELEXT || MTD_CFI_AMDSTD) && ARCH_MTD_XIP
default y if XIP_KERNEL default y if XIP_KERNEL
help help
This allows MTD support to work with flash memory which is also This allows MTD support to work with flash memory which is also
......
...@@ -52,7 +52,7 @@ config MTD_MS02NV ...@@ -52,7 +52,7 @@ config MTD_MS02NV
config MTD_DATAFLASH config MTD_DATAFLASH
tristate "Support for AT45xxx DataFlash" tristate "Support for AT45xxx DataFlash"
depends on SPI_MASTER && EXPERIMENTAL depends on SPI_MASTER
help help
This enables access to AT45xxx DataFlash chips, using SPI. This enables access to AT45xxx DataFlash chips, using SPI.
Sometimes DataFlash chips are packaged inside MMC-format Sometimes DataFlash chips are packaged inside MMC-format
...@@ -81,7 +81,7 @@ config MTD_DATAFLASH_OTP ...@@ -81,7 +81,7 @@ config MTD_DATAFLASH_OTP
config MTD_M25P80 config MTD_M25P80
tristate "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)" tristate "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)"
depends on SPI_MASTER && EXPERIMENTAL depends on SPI_MASTER
help help
This enables access to most modern SPI flash chips, used for This enables access to most modern SPI flash chips, used for
program and data storage. Series supported include Atmel AT26DF, program and data storage. Series supported include Atmel AT26DF,
......
...@@ -260,8 +260,7 @@ config MTD_NAND_S3C2410_CLKSTOP ...@@ -260,8 +260,7 @@ config MTD_NAND_S3C2410_CLKSTOP
approximately 5mA of power when there is nothing happening. approximately 5mA of power when there is nothing happening.
config MTD_NAND_DISKONCHIP config MTD_NAND_DISKONCHIP
tristate "DiskOnChip 2000, Millennium and Millennium Plus (NAND reimplementation) (EXPERIMENTAL)" tristate "DiskOnChip 2000, Millennium and Millennium Plus (NAND reimplementation)"
depends on EXPERIMENTAL
depends on HAS_IOMEM depends on HAS_IOMEM
select REED_SOLOMON select REED_SOLOMON
select REED_SOLOMON_DEC16 select REED_SOLOMON_DEC16
...@@ -331,8 +330,8 @@ config MTD_NAND_DISKONCHIP_BBTWRITE ...@@ -331,8 +330,8 @@ config MTD_NAND_DISKONCHIP_BBTWRITE
parameter "inftl_bbt_write=1". parameter "inftl_bbt_write=1".
config MTD_NAND_DOCG4 config MTD_NAND_DOCG4
tristate "Support for DiskOnChip G4 (EXPERIMENTAL)" tristate "Support for DiskOnChip G4"
depends on EXPERIMENTAL && HAS_IOMEM depends on HAS_IOMEM
select BCH select BCH
select BITREVERSE select BITREVERSE
help help
......
...@@ -123,8 +123,7 @@ config IFB ...@@ -123,8 +123,7 @@ config IFB
source "drivers/net/team/Kconfig" source "drivers/net/team/Kconfig"
config MACVLAN config MACVLAN
tristate "MAC-VLAN support (EXPERIMENTAL)" tristate "MAC-VLAN support"
depends on EXPERIMENTAL
---help--- ---help---
This allows one to create virtual interfaces that map packets to This allows one to create virtual interfaces that map packets to
or from specific MAC addresses to a particular interface. or from specific MAC addresses to a particular interface.
...@@ -138,7 +137,7 @@ config MACVLAN ...@@ -138,7 +137,7 @@ config MACVLAN
will be called macvlan. will be called macvlan.
config MACVTAP config MACVTAP
tristate "MAC-VLAN based tap driver (EXPERIMENTAL)" tristate "MAC-VLAN based tap driver"
depends on MACVLAN depends on MACVLAN
help help
This adds a specialized tap character device driver that is based This adds a specialized tap character device driver that is based
...@@ -234,8 +233,8 @@ config VETH ...@@ -234,8 +233,8 @@ config VETH
versa. versa.
config VIRTIO_NET config VIRTIO_NET
tristate "Virtio network driver (EXPERIMENTAL)" tristate "Virtio network driver"
depends on EXPERIMENTAL && VIRTIO depends on VIRTIO
---help--- ---help---
This is the virtual network driver for virtio. It can be used with This is the virtual network driver for virtio. It can be used with
lguest or QEMU based VMMs (like KVM or Xen). Say Y or M. lguest or QEMU based VMMs (like KVM or Xen). Say Y or M.
......
...@@ -5,10 +5,7 @@ ...@@ -5,10 +5,7 @@
config NET_VENDOR_8390 config NET_VENDOR_8390
bool "National Semi-conductor 8390 devices" bool "National Semi-conductor 8390 devices"
default y default y
depends on NET_VENDOR_NATSEMI && (AMIGA_PCMCIA || PCI || SUPERH || \ depends on NET_VENDOR_NATSEMI
ISA || MCA || EISA || MAC || M32R || MACH_TX49XX || \
MCA_LEGACY || H8300 || ARM || MIPS || ZORRO || PCMCIA || \
EXPERIMENTAL)
---help--- ---help---
If you have a network (Ethernet) card belonging to this class, say Y If you have a network (Ethernet) card belonging to this class, say Y
and read the Ethernet-HOWTO, available from and read the Ethernet-HOWTO, available from
...@@ -34,8 +31,8 @@ config EL2 ...@@ -34,8 +31,8 @@ config EL2
will be called 3c503. will be called 3c503.
config AC3200 config AC3200
tristate "Ansel Communications EISA 3200 support (EXPERIMENTAL)" tristate "Ansel Communications EISA 3200 support"
depends on PCI && (ISA || EISA) && EXPERIMENTAL depends on PCI && (ISA || EISA)
select CRC32 select CRC32
---help--- ---help---
If you have a network (Ethernet) card of this type, say Y and read If you have a network (Ethernet) card of this type, say Y and read
...@@ -87,8 +84,8 @@ config E2100 ...@@ -87,8 +84,8 @@ config E2100
will be called e2100. will be called e2100.
config ES3210 config ES3210
tristate "Racal-Interlan EISA ES3210 support (EXPERIMENTAL)" tristate "Racal-Interlan EISA ES3210 support"
depends on PCI && EISA && EXPERIMENTAL depends on PCI && EISA
select CRC32 select CRC32
---help--- ---help---
If you have a network (Ethernet) card of this type, say Y and read If you have a network (Ethernet) card of this type, say Y and read
...@@ -141,8 +138,8 @@ config ARM_ETHERH ...@@ -141,8 +138,8 @@ config ARM_ETHERH
should say Y to this option if you wish to use it with Linux. should say Y to this option if you wish to use it with Linux.
config LNE390 config LNE390
tristate "Mylex EISA LNE390A/B support (EXPERIMENTAL)" tristate "Mylex EISA LNE390A/B support"
depends on PCI && EISA && EXPERIMENTAL depends on PCI && EISA
select CRC32 select CRC32
---help--- ---help---
If you have a network (Ethernet) card of this type, say Y and read If you have a network (Ethernet) card of this type, say Y and read
...@@ -227,8 +224,8 @@ config APNE ...@@ -227,8 +224,8 @@ config APNE
will be called apne. will be called apne.
config NE3210 config NE3210
tristate "Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)" tristate "Novell/Eagle/Microdyne NE3210 EISA support"
depends on PCI && EISA && EXPERIMENTAL depends on PCI && EISA
select CRC32 select CRC32
---help--- ---help---
If you have a network (Ethernet) card of this type, say Y and read If you have a network (Ethernet) card of this type, say Y and read
......
...@@ -44,8 +44,8 @@ config ATL1 ...@@ -44,8 +44,8 @@ config ATL1
will be called atl1. will be called atl1.
config ATL1E config ATL1E
tristate "Atheros L1E Gigabit Ethernet support (EXPERIMENTAL)" tristate "Atheros L1E Gigabit Ethernet support"
depends on PCI && EXPERIMENTAL depends on PCI
select CRC32 select CRC32
select NET_CORE select NET_CORE
select MII select MII
...@@ -56,8 +56,8 @@ config ATL1E ...@@ -56,8 +56,8 @@ config ATL1E
will be called atl1e. will be called atl1e.
config ATL1C config ATL1C
tristate "Atheros L1C Gigabit Ethernet support (EXPERIMENTAL)" tristate "Atheros L1C Gigabit Ethernet support"
depends on PCI && EXPERIMENTAL depends on PCI
select CRC32 select CRC32
select NET_CORE select NET_CORE
select MII select MII
......
...@@ -57,8 +57,8 @@ config TULIP ...@@ -57,8 +57,8 @@ config TULIP
be called tulip. be called tulip.
config TULIP_MWI config TULIP_MWI
bool "New bus configuration (EXPERIMENTAL)" bool "New bus configuration"
depends on TULIP && EXPERIMENTAL depends on TULIP
---help--- ---help---
This configures your Tulip card specifically for the card and This configures your Tulip card specifically for the card and
system cache line size type you are using. system cache line size type you are using.
......
...@@ -5,9 +5,7 @@ ...@@ -5,9 +5,7 @@
config NET_VENDOR_I825XX config NET_VENDOR_I825XX
bool "Intel (82586/82593/82596) devices" bool "Intel (82586/82593/82596) devices"
default y default y
depends on NET_VENDOR_INTEL && (ISA || ISA_DMA_API || ARM || \ depends on NET_VENDOR_INTEL
ARCH_ACORN || MCA || MCA_LEGACY || SNI_RM || SUN3 || \
GSC || BVME6000 || MVME16x || EXPERIMENTAL)
---help--- ---help---
If you have a network (Ethernet) card belonging to this class, say Y If you have a network (Ethernet) card belonging to this class, say Y
and read the Ethernet-HOWTO, available from and read the Ethernet-HOWTO, available from
...@@ -33,8 +31,8 @@ config ELPLUS ...@@ -33,8 +31,8 @@ config ELPLUS
will be called 3c505. will be called 3c505.
config EL16 config EL16
tristate "3c507 \"EtherLink 16\" support (EXPERIMENTAL)" tristate "3c507 \"EtherLink 16\" support"
depends on ISA && EXPERIMENTAL depends on ISA
---help--- ---help---
If you have a network (Ethernet) card of this type, say Y and read If you have a network (Ethernet) card of this type, say Y and read
the Ethernet-HOWTO, available from the Ethernet-HOWTO, available from
...@@ -149,8 +147,8 @@ config SUN3_82586 ...@@ -149,8 +147,8 @@ config SUN3_82586
VME boards. VME boards.
config ZNET config ZNET
tristate "Zenith Z-Note support (EXPERIMENTAL)" tristate "Zenith Z-Note support"
depends on EXPERIMENTAL && ISA_DMA_API && X86 depends on ISA_DMA_API && X86
---help--- ---help---
The Zenith Z-Note notebook computer has a built-in network The Zenith Z-Note notebook computer has a built-in network
(Ethernet) card, and this is the Linux driver for it. Note that the (Ethernet) card, and this is the Linux driver for it. Note that the
......
...@@ -5,11 +5,6 @@ ...@@ -5,11 +5,6 @@
config NET_VENDOR_INTEL config NET_VENDOR_INTEL
bool "Intel devices" bool "Intel devices"
default y default y
depends on PCI || PCI_MSI || ISA || ISA_DMA_API || ARM || \
ARCH_ACORN || MCA || MCA_LEGACY || SNI_RM || SUN3 || \
GSC || BVME6000 || MVME16x || \
(ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR) || \
EXPERIMENTAL
---help--- ---help---
If you have a network (Ethernet) card belonging to this class, say Y If you have a network (Ethernet) card belonging to this class, say Y
and read the Ethernet-HOWTO, available from and read the Ethernet-HOWTO, available from
......
...@@ -5,9 +5,6 @@ ...@@ -5,9 +5,6 @@
config NET_VENDOR_NATSEMI config NET_VENDOR_NATSEMI
bool "National Semi-conductor devices" bool "National Semi-conductor devices"
default y default y
depends on AMIGA_PCMCIA || ARM || EISA || EXPERIMENTAL || H8300 || \
ISA || M32R || MAC || MACH_JAZZ || MACH_TX49XX || MIPS || \
PCI || PCMCIA || SUPERH || XTENSA_PLATFORM_XT2000 || ZORRO
---help--- ---help---
If you have a network (Ethernet) card belonging to this class, say Y If you have a network (Ethernet) card belonging to this class, say Y
and read the Ethernet-HOWTO, available from and read the Ethernet-HOWTO, available from
......
...@@ -32,8 +32,8 @@ config HAMACHI ...@@ -32,8 +32,8 @@ config HAMACHI
called hamachi. called hamachi.
config YELLOWFIN config YELLOWFIN
tristate "Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL)" tristate "Packet Engines Yellowfin Gigabit-NIC support"
depends on PCI && EXPERIMENTAL depends on PCI
select CRC32 select CRC32
---help--- ---help---
Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet
......
...@@ -34,8 +34,8 @@ config ATP ...@@ -34,8 +34,8 @@ config ATP
will be called atp. will be called atp.
config 8139CP config 8139CP
tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)" tristate "RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support"
depends on PCI && EXPERIMENTAL depends on PCI
select CRC32 select CRC32
select NET_CORE select NET_CORE
select MII select MII
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
config NET_VENDOR_SILAN config NET_VENDOR_SILAN
bool "Silan devices" bool "Silan devices"
default y default y
depends on PCI && EXPERIMENTAL depends on PCI
---help--- ---help---
If you have a network (Ethernet) card belonging to this class, say Y If you have a network (Ethernet) card belonging to this class, say Y
and read the Ethernet-HOWTO, available from and read the Ethernet-HOWTO, available from
...@@ -19,8 +19,8 @@ config NET_VENDOR_SILAN ...@@ -19,8 +19,8 @@ config NET_VENDOR_SILAN
if NET_VENDOR_SILAN if NET_VENDOR_SILAN
config SC92031 config SC92031
tristate "Silan SC92031 PCI Fast Ethernet Adapter driver (EXPERIMENTAL)" tristate "Silan SC92031 PCI Fast Ethernet Adapter driver"
depends on PCI && EXPERIMENTAL depends on PCI
select CRC32 select CRC32
---help--- ---help---
This is a driver for the Fast Ethernet PCI network cards based on This is a driver for the Fast Ethernet PCI network cards based on
......
...@@ -88,8 +88,8 @@ config TLAN ...@@ -88,8 +88,8 @@ config TLAN
Please email feedback to <torben.mathiasen@compaq.com>. Please email feedback to <torben.mathiasen@compaq.com>.
config CPMAC config CPMAC
tristate "TI AR7 CPMAC Ethernet support (EXPERIMENTAL)" tristate "TI AR7 CPMAC Ethernet support"
depends on EXPERIMENTAL && AR7 depends on AR7
select PHYLIB select PHYLIB
---help--- ---help---
TI AR7 CPMAC Ethernet support TI AR7 CPMAC Ethernet support
......
menuconfig NET_TEAM menuconfig NET_TEAM
tristate "Ethernet team driver support (EXPERIMENTAL)" tristate "Ethernet team driver support"
depends on EXPERIMENTAL
---help--- ---help---
This allows one to create virtual interfaces that teams together This allows one to create virtual interfaces that teams together
multiple ethernet devices. multiple ethernet devices.
......
...@@ -8,8 +8,7 @@ menu "USB Network Adapters" ...@@ -8,8 +8,7 @@ menu "USB Network Adapters"
depends on USB && NET depends on USB && NET
config USB_CATC config USB_CATC
tristate "USB CATC NetMate-based Ethernet device support (EXPERIMENTAL)" tristate "USB CATC NetMate-based Ethernet device support"
depends on EXPERIMENTAL
select CRC32 select CRC32
---help--- ---help---
Say Y if you want to use one of the following 10Mbps USB Ethernet Say Y if you want to use one of the following 10Mbps USB Ethernet
...@@ -83,8 +82,7 @@ config USB_PEGASUS ...@@ -83,8 +82,7 @@ config USB_PEGASUS
module will be called pegasus. module will be called pegasus.
config USB_RTL8150 config USB_RTL8150
tristate "USB RTL8150 based ethernet device support (EXPERIMENTAL)" tristate "USB RTL8150 based ethernet device support"
depends on EXPERIMENTAL
select NET_CORE select NET_CORE
select MII select MII
help help
...@@ -188,7 +186,7 @@ config USB_NET_CDCETHER ...@@ -188,7 +186,7 @@ config USB_NET_CDCETHER
config USB_NET_CDC_EEM config USB_NET_CDC_EEM
tristate "CDC EEM support" tristate "CDC EEM support"
depends on USB_USBNET && EXPERIMENTAL depends on USB_USBNET
help help
This option supports devices conforming to the Communication Device This option supports devices conforming to the Communication Device
Class (CDC) Ethernet Emulation Model, a specification that's easy to Class (CDC) Ethernet Emulation Model, a specification that's easy to
...@@ -287,7 +285,7 @@ config USB_NET_PLUSB ...@@ -287,7 +285,7 @@ config USB_NET_PLUSB
tristate "Prolific PL-2301/2302/25A1 based cables" tristate "Prolific PL-2301/2302/25A1 based cables"
# if the handshake/init/reset problems, from original 'plusb', # if the handshake/init/reset problems, from original 'plusb',
# are ever resolved ... then remove "experimental" # are ever resolved ... then remove "experimental"
depends on USB_USBNET && EXPERIMENTAL depends on USB_USBNET
help help
Choose this option if you're using a host-to-host cable Choose this option if you're using a host-to-host cable
with one of these chips. with one of these chips.
...@@ -301,8 +299,8 @@ config USB_NET_MCS7830 ...@@ -301,8 +299,8 @@ config USB_NET_MCS7830
adapters marketed under the DeLOCK brand. adapters marketed under the DeLOCK brand.
config USB_NET_RNDIS_HOST config USB_NET_RNDIS_HOST
tristate "Host for RNDIS and ActiveSync devices (EXPERIMENTAL)" tristate "Host for RNDIS and ActiveSync devices"
depends on USB_USBNET && EXPERIMENTAL depends on USB_USBNET
select USB_NET_CDCETHER select USB_NET_CDCETHER
help help
This option enables hosting "Remote NDIS" USB networking links, This option enables hosting "Remote NDIS" USB networking links,
...@@ -380,7 +378,7 @@ config USB_EPSON2888 ...@@ -380,7 +378,7 @@ config USB_EPSON2888
config USB_KC2190 config USB_KC2190
boolean "KT Technology KC2190 based cables (InstaNet)" boolean "KT Technology KC2190 based cables (InstaNet)"
depends on USB_NET_CDC_SUBSET && EXPERIMENTAL depends on USB_NET_CDC_SUBSET
help help
Choose this option if you're using a host-to-host cable Choose this option if you're using a host-to-host cable
with one of these chips. with one of these chips.
......
...@@ -375,7 +375,7 @@ config WAN_ROUTER_DRIVERS ...@@ -375,7 +375,7 @@ config WAN_ROUTER_DRIVERS
If unsure, say N. If unsure, say N.
config CYCLADES_SYNC config CYCLADES_SYNC
tristate "Cyclom 2X(tm) cards (EXPERIMENTAL)" tristate "Cyclom 2X(tm) cards"
depends on WAN_ROUTER_DRIVERS && (PCI || ISA) depends on WAN_ROUTER_DRIVERS && (PCI || ISA)
---help--- ---help---
Cyclom 2X from Cyclades Corporation <http://www.avocent.com/> is an Cyclom 2X from Cyclades Corporation <http://www.avocent.com/> is an
...@@ -403,7 +403,7 @@ config CYCLADES_SYNC ...@@ -403,7 +403,7 @@ config CYCLADES_SYNC
module will be called cyclomx. module will be called cyclomx.
config CYCLOMX_X25 config CYCLOMX_X25
bool "Cyclom 2X X.25 support (EXPERIMENTAL)" bool "Cyclom 2X X.25 support"
depends on CYCLADES_SYNC depends on CYCLADES_SYNC
help help
Connect a Cyclom 2X card to an X.25 network. Connect a Cyclom 2X card to an X.25 network.
...@@ -412,7 +412,7 @@ config CYCLOMX_X25 ...@@ -412,7 +412,7 @@ config CYCLOMX_X25
# X.25 network drivers # X.25 network drivers
config LAPBETHER config LAPBETHER
tristate "LAPB over Ethernet driver (EXPERIMENTAL)" tristate "LAPB over Ethernet driver"
depends on LAPB && X25 depends on LAPB && X25
---help--- ---help---
Driver for a pseudo device (typically called /dev/lapb0) which allows Driver for a pseudo device (typically called /dev/lapb0) which allows
...@@ -428,7 +428,7 @@ config LAPBETHER ...@@ -428,7 +428,7 @@ config LAPBETHER
If unsure, say N. If unsure, say N.
config X25_ASY config X25_ASY
tristate "X.25 async driver (EXPERIMENTAL)" tristate "X.25 async driver"
depends on LAPB && X25 depends on LAPB && X25
---help--- ---help---
Send and receive X.25 frames over regular asynchronous serial Send and receive X.25 frames over regular asynchronous serial
......
...@@ -36,8 +36,8 @@ config PCMCIA ...@@ -36,8 +36,8 @@ config PCMCIA
If unsure, say Y. If unsure, say Y.
config PCMCIA_LOAD_CIS config PCMCIA_LOAD_CIS
bool "Load CIS updates from userspace (EXPERIMENTAL)" bool "Load CIS updates from userspace"
depends on PCMCIA && EXPERIMENTAL depends on PCMCIA
select FW_LOADER select FW_LOADER
default y default y
help help
......
menu "Rpmsg drivers (EXPERIMENTAL)" menu "Rpmsg drivers"
# RPMSG always gets selected by whoever wants it # RPMSG always gets selected by whoever wants it
config RPMSG config RPMSG
tristate tristate
select VIRTIO select VIRTIO
depends on EXPERIMENTAL
endmenu endmenu
...@@ -21,8 +21,7 @@ config OBP_FLASH ...@@ -21,8 +21,7 @@ config OBP_FLASH
able to upgrade the OBP firmware, say Y here. able to upgrade the OBP firmware, say Y here.
config TADPOLE_TS102_UCTRL config TADPOLE_TS102_UCTRL
tristate "Tadpole TS102 Microcontroller support (EXPERIMENTAL)" tristate "Tadpole TS102 Microcontroller support"
depends on EXPERIMENTAL
help help
Say Y here to directly support the TS102 Microcontroller interface Say Y here to directly support the TS102 Microcontroller interface
on the Tadpole Sparcbook 3. This device handles power-management on the Tadpole Sparcbook 3. This device handles power-management
...@@ -30,8 +29,8 @@ config TADPOLE_TS102_UCTRL ...@@ -30,8 +29,8 @@ config TADPOLE_TS102_UCTRL
monitors and mice. monitors and mice.
config SUN_JSFLASH config SUN_JSFLASH
tristate "JavaStation OS Flash SIMM (EXPERIMENTAL)" tristate "JavaStation OS Flash SIMM"
depends on EXPERIMENTAL && SPARC32 depends on SPARC32
help help
If you say Y here, you will be able to boot from your JavaStation's If you say Y here, you will be able to boot from your JavaStation's
Flash memory. Flash memory.
......
...@@ -8,8 +8,8 @@ config VIRTIO ...@@ -8,8 +8,8 @@ config VIRTIO
menu "Virtio drivers" menu "Virtio drivers"
config VIRTIO_PCI config VIRTIO_PCI
tristate "PCI driver for virtio devices (EXPERIMENTAL)" tristate "PCI driver for virtio devices"
depends on PCI && EXPERIMENTAL depends on PCI
select VIRTIO select VIRTIO
---help--- ---help---
This drivers provides support for virtio based paravirtual device This drivers provides support for virtio based paravirtual device
...@@ -32,8 +32,8 @@ config VIRTIO_BALLOON ...@@ -32,8 +32,8 @@ config VIRTIO_BALLOON
If unsure, say M. If unsure, say M.
config VIRTIO_MMIO config VIRTIO_MMIO
tristate "Platform bus driver for memory mapped virtio devices (EXPERIMENTAL)" tristate "Platform bus driver for memory mapped virtio devices"
depends on HAS_IOMEM && EXPERIMENTAL depends on HAS_IOMEM
select VIRTIO select VIRTIO
---help--- ---help---
This drivers provides support for memory mapped virtio This drivers provides support for memory mapped virtio
......
config CEPH_FS config CEPH_FS
tristate "Ceph distributed file system (EXPERIMENTAL)" tristate "Ceph distributed file system"
depends on INET && EXPERIMENTAL depends on INET
select CEPH_LIB select CEPH_LIB
select LIBCRC32C select LIBCRC32C
select CRYPTO_AES select CRYPTO_AES
......
config ECRYPT_FS config ECRYPT_FS
tristate "eCrypt filesystem layer support (EXPERIMENTAL)" tristate "eCrypt filesystem layer support"
depends on EXPERIMENTAL && KEYS && CRYPTO && (ENCRYPTED_KEYS || ENCRYPTED_KEYS=n) depends on KEYS && CRYPTO && (ENCRYPTED_KEYS || ENCRYPTED_KEYS=n)
select CRYPTO_ECB select CRYPTO_ECB
select CRYPTO_CBC select CRYPTO_CBC
select CRYPTO_MD5 select CRYPTO_MD5
......
config NILFS2_FS config NILFS2_FS
tristate "NILFS2 file system support (EXPERIMENTAL)" tristate "NILFS2 file system support"
depends on EXPERIMENTAL
select CRC32 select CRC32
help help
NILFS2 is a log-structured file system (LFS) supporting continuous NILFS2 is a log-structured file system (LFS) supporting continuous
......
...@@ -70,8 +70,8 @@ config XFS_RT ...@@ -70,8 +70,8 @@ config XFS_RT
If unsure, say N. If unsure, say N.
config XFS_DEBUG config XFS_DEBUG
bool "XFS Debugging support (EXPERIMENTAL)" bool "XFS Debugging support"
depends on XFS_FS && EXPERIMENTAL depends on XFS_FS
help help
Say Y here to get an XFS build with many debugging features, Say Y here to get an XFS build with many debugging features,
including ASSERT checks, function wrappers around macros, including ASSERT checks, function wrappers around macros,
......
...@@ -33,35 +33,8 @@ config BUILDTIME_EXTABLE_SORT ...@@ -33,35 +33,8 @@ config BUILDTIME_EXTABLE_SORT
menu "General setup" menu "General setup"
config EXPERIMENTAL config EXPERIMENTAL
bool "Prompt for development and/or incomplete code/drivers" bool
---help--- default y
Some of the various things that Linux supports (such as network
drivers, file systems, network protocols, etc.) can be in a state
of development where the functionality, stability, or the level of
testing is not yet high enough for general use. This is usually
known as the "alpha-test" phase among developers. If a feature is
currently in alpha-test, then the developers usually discourage
uninformed widespread use of this feature by the general public to
avoid "Why doesn't this work?" type mail messages. However, active
testing and use of these systems is welcomed. Just be aware that it
may not meet the normal level of reliability or it may fail to work
in some special cases. Detailed bug reports from people familiar
with the kernel internals are usually welcomed by the developers
(before submitting bug reports, please read the documents
<file:README>, <file:MAINTAINERS>, <file:REPORTING-BUGS>,
<file:Documentation/BUG-HUNTING>, and
<file:Documentation/oops-tracing.txt> in the kernel source).
This option will also make obsoleted drivers available. These are
drivers that have been replaced by something else, and/or are
scheduled to be removed in a future kernel release.
Unless you intend to help test and develop a feature or driver that
falls into this category, or you have a situation that requires
using these features, you should probably say N here, which will
cause the configurator to present you with fewer choices. If
you say Y here, you will be offered the choice of using features or
drivers that are currently considered to be in the alpha-test phase.
config BROKEN config BROKEN
bool bool
...@@ -247,7 +220,7 @@ config SYSVIPC_SYSCTL ...@@ -247,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
...@@ -393,7 +366,7 @@ config BSD_PROCESS_ACCT_V3 ...@@ -393,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
...@@ -406,7 +379,7 @@ config TASKSTATS ...@@ -406,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
...@@ -417,7 +390,7 @@ config TASK_DELAY_ACCT ...@@ -417,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
...@@ -426,7 +399,7 @@ config TASK_XACCT ...@@ -426,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
...@@ -880,8 +853,8 @@ config MEMCG_SWAP_ENABLED ...@@ -880,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
...@@ -893,7 +866,7 @@ config MEMCG_KMEM ...@@ -893,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.
...@@ -932,7 +905,6 @@ config FAIR_GROUP_SCHED ...@@ -932,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
...@@ -944,7 +916,6 @@ config CFS_BANDWIDTH ...@@ -944,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
...@@ -1026,8 +997,7 @@ config IPC_NS ...@@ -1026,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
...@@ -1608,7 +1578,7 @@ config MODULE_UNLOAD ...@@ -1608,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
......
...@@ -35,7 +35,7 @@ config GCOV_KERNEL ...@@ -35,7 +35,7 @@ config GCOV_KERNEL
config GCOV_PROFILE_ALL config GCOV_PROFILE_ALL
bool "Profile entire Kernel" bool "Profile entire Kernel"
depends on GCOV_KERNEL depends on GCOV_KERNEL
depends on SUPERH || S390 || X86 || (PPC && EXPERIMENTAL) || MICROBLAZE depends on SUPERH || S390 || X86 || PPC || MICROBLAZE
default n default n
---help--- ---help---
This options activates profiling for the entire kernel. This options activates profiling for the entire kernel.
......
...@@ -23,7 +23,7 @@ config NET_9P_VIRTIO ...@@ -23,7 +23,7 @@ config NET_9P_VIRTIO
guest partitions and a host partition. guest partitions and a host partition.
config NET_9P_RDMA config NET_9P_RDMA
depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS
tristate "9P RDMA Transport (Experimental)" tristate "9P RDMA Transport (Experimental)"
help help
This builds support for an RDMA transport. This builds support for an RDMA transport.
......
...@@ -90,7 +90,6 @@ config NETWORK_SECMARK ...@@ -90,7 +90,6 @@ config NETWORK_SECMARK
config NETWORK_PHY_TIMESTAMPING config NETWORK_PHY_TIMESTAMPING
bool "Timestamping in PHY devices" bool "Timestamping in PHY devices"
depends on EXPERIMENTAL
help help
This allows timestamping of network packets by PHYs with This allows timestamping of network packets by PHYs with
hardware timestamping capabilities. This option adds some hardware timestamping capabilities. This option adds some
...@@ -278,7 +277,7 @@ config NET_PKTGEN ...@@ -278,7 +277,7 @@ config NET_PKTGEN
config NET_TCPPROBE config NET_TCPPROBE
tristate "TCP connection probing" tristate "TCP connection probing"
depends on INET && EXPERIMENTAL && PROC_FS && KPROBES depends on INET && PROC_FS && KPROBES
---help--- ---help---
This module allows for capturing the changes to TCP connection This module allows for capturing the changes to TCP connection
state in response to incoming packets. It is used for debugging state in response to incoming packets. It is used for debugging
...@@ -295,7 +294,7 @@ config NET_TCPPROBE ...@@ -295,7 +294,7 @@ config NET_TCPPROBE
config NET_DROP_MONITOR config NET_DROP_MONITOR
tristate "Network packet drop alerting service" tristate "Network packet drop alerting service"
depends on INET && EXPERIMENTAL && TRACEPOINTS depends on INET && TRACEPOINTS
---help--- ---help---
This feature provides an alerting service to userspace in the This feature provides an alerting service to userspace in the
event that packets are discarded in the network stack. Alerts event that packets are discarded in the network stack. Alerts
......
config CEPH_LIB config CEPH_LIB
tristate "Ceph core library (EXPERIMENTAL)" tristate "Ceph core library"
depends on INET && EXPERIMENTAL depends on INET
select LIBCRC32C select LIBCRC32C
select CRYPTO_AES select CRYPTO_AES
select CRYPTO select CRYPTO
......
menuconfig IP_DCCP menuconfig IP_DCCP
tristate "The DCCP Protocol (EXPERIMENTAL)" tristate "The DCCP Protocol"
depends on INET && EXPERIMENTAL depends on INET
---help--- ---help---
Datagram Congestion Control Protocol (RFC 4340) Datagram Congestion Control Protocol (RFC 4340)
......
menu "DCCP CCIDs Configuration (EXPERIMENTAL)" menu "DCCP CCIDs Configuration"
depends on EXPERIMENTAL
config IP_DCCP_CCID2_DEBUG config IP_DCCP_CCID2_DEBUG
bool "CCID-2 debugging messages" bool "CCID-2 debugging messages"
...@@ -12,7 +11,7 @@ config IP_DCCP_CCID2_DEBUG ...@@ -12,7 +11,7 @@ config IP_DCCP_CCID2_DEBUG
If in doubt, say N. If in doubt, say N.
config IP_DCCP_CCID3 config IP_DCCP_CCID3
bool "CCID-3 (TCP-Friendly) (EXPERIMENTAL)" bool "CCID-3 (TCP-Friendly)"
def_bool y if (IP_DCCP = y || IP_DCCP = m) def_bool y if (IP_DCCP = y || IP_DCCP = m)
---help--- ---help---
CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based
......
...@@ -25,8 +25,8 @@ config DECNET ...@@ -25,8 +25,8 @@ config DECNET
The module is called decnet. The module is called decnet.
config DECNET_ROUTER config DECNET_ROUTER
bool "DECnet: router support (EXPERIMENTAL)" bool "DECnet: router support"
depends on DECNET && EXPERIMENTAL depends on DECNET
select FIB_RULES select FIB_RULES
---help--- ---help---
Add support for turning your DECnet Endnode into a level 1 or 2 Add support for turning your DECnet Endnode into a level 1 or 2
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
# #
menu "DECnet: Netfilter Configuration" menu "DECnet: Netfilter Configuration"
depends on DECNET && NETFILTER && EXPERIMENTAL depends on DECNET && NETFILTER
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
config DECNET_NF_GRABULATOR config DECNET_NF_GRABULATOR
......
config IEEE802154 config IEEE802154
tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support (EXPERIMENTAL)" tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support"
depends on EXPERIMENTAL
---help--- ---help---
IEEE Std 802.15.4 defines a low data rate, low power and low IEEE Std 802.15.4 defines a low data rate, low power and low
complexity short range wireless personal area networks. It was complexity short range wireless personal area networks. It was
......
...@@ -488,7 +488,6 @@ config TCP_CONG_HTCP ...@@ -488,7 +488,6 @@ config TCP_CONG_HTCP
config TCP_CONG_HSTCP config TCP_CONG_HSTCP
tristate "High Speed TCP" tristate "High Speed TCP"
depends on EXPERIMENTAL
default n default n
---help--- ---help---
Sally Floyd's High Speed TCP (RFC 3649) congestion control. Sally Floyd's High Speed TCP (RFC 3649) congestion control.
...@@ -499,7 +498,6 @@ config TCP_CONG_HSTCP ...@@ -499,7 +498,6 @@ config TCP_CONG_HSTCP
config TCP_CONG_HYBLA config TCP_CONG_HYBLA
tristate "TCP-Hybla congestion control algorithm" tristate "TCP-Hybla congestion control algorithm"
depends on EXPERIMENTAL
default n default n
---help--- ---help---
TCP-Hybla is a sender-side only change that eliminates penalization of TCP-Hybla is a sender-side only change that eliminates penalization of
...@@ -509,7 +507,6 @@ config TCP_CONG_HYBLA ...@@ -509,7 +507,6 @@ config TCP_CONG_HYBLA
config TCP_CONG_VEGAS config TCP_CONG_VEGAS
tristate "TCP Vegas" tristate "TCP Vegas"
depends on EXPERIMENTAL
default n default n
---help--- ---help---
TCP Vegas is a sender-side only change to TCP that anticipates TCP Vegas is a sender-side only change to TCP that anticipates
...@@ -520,7 +517,6 @@ config TCP_CONG_VEGAS ...@@ -520,7 +517,6 @@ config TCP_CONG_VEGAS
config TCP_CONG_SCALABLE config TCP_CONG_SCALABLE
tristate "Scalable TCP" tristate "Scalable TCP"
depends on EXPERIMENTAL
default n default n
---help--- ---help---
Scalable TCP is a sender-side only change to TCP which uses a Scalable TCP is a sender-side only change to TCP which uses a
...@@ -530,7 +526,6 @@ config TCP_CONG_SCALABLE ...@@ -530,7 +526,6 @@ config TCP_CONG_SCALABLE
config TCP_CONG_LP config TCP_CONG_LP
tristate "TCP Low Priority" tristate "TCP Low Priority"
depends on EXPERIMENTAL
default n default n
---help--- ---help---
TCP Low Priority (TCP-LP), a distributed algorithm whose goal is TCP Low Priority (TCP-LP), a distributed algorithm whose goal is
...@@ -540,7 +535,6 @@ config TCP_CONG_LP ...@@ -540,7 +535,6 @@ config TCP_CONG_LP
config TCP_CONG_VENO config TCP_CONG_VENO
tristate "TCP Veno" tristate "TCP Veno"
depends on EXPERIMENTAL
default n default n
---help--- ---help---
TCP Veno is a sender-side only enhancement of TCP to obtain better TCP Veno is a sender-side only enhancement of TCP to obtain better
...@@ -552,7 +546,6 @@ config TCP_CONG_VENO ...@@ -552,7 +546,6 @@ config TCP_CONG_VENO
config TCP_CONG_YEAH config TCP_CONG_YEAH
tristate "YeAH TCP" tristate "YeAH TCP"
depends on EXPERIMENTAL
select TCP_CONG_VEGAS select TCP_CONG_VEGAS
default n default n
---help--- ---help---
...@@ -567,7 +560,6 @@ config TCP_CONG_YEAH ...@@ -567,7 +560,6 @@ config TCP_CONG_YEAH
config TCP_CONG_ILLINOIS config TCP_CONG_ILLINOIS
tristate "TCP Illinois" tristate "TCP Illinois"
depends on EXPERIMENTAL
default n default n
---help--- ---help---
TCP-Illinois is a sender-side modification of TCP Reno for TCP-Illinois is a sender-side modification of TCP Reno for
...@@ -631,8 +623,7 @@ config DEFAULT_TCP_CONG ...@@ -631,8 +623,7 @@ config DEFAULT_TCP_CONG
default "cubic" default "cubic"
config TCP_MD5SIG config TCP_MD5SIG
bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)" bool "TCP: MD5 Signature Option support (RFC2385)"
depends on EXPERIMENTAL
select CRYPTO select CRYPTO
select CRYPTO_MD5 select CRYPTO_MD5
---help--- ---help---
......
...@@ -241,8 +241,8 @@ config IP_NF_MANGLE ...@@ -241,8 +241,8 @@ config IP_NF_MANGLE
To compile it as a module, choose M here. If unsure, say N. To compile it as a module, choose M here. If unsure, say N.
config IP_NF_TARGET_CLUSTERIP config IP_NF_TARGET_CLUSTERIP
tristate "CLUSTERIP target support (EXPERIMENTAL)" tristate "CLUSTERIP target support"
depends on IP_NF_MANGLE && EXPERIMENTAL depends on IP_NF_MANGLE
depends on NF_CONNTRACK_IPV4 depends on NF_CONNTRACK_IPV4
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
select NF_CONNTRACK_MARK select NF_CONNTRACK_MARK
......
...@@ -50,16 +50,15 @@ config IPV6_ROUTER_PREF ...@@ -50,16 +50,15 @@ config IPV6_ROUTER_PREF
If unsure, say N. If unsure, say N.
config IPV6_ROUTE_INFO config IPV6_ROUTE_INFO
bool "IPv6: Route Information (RFC 4191) support (EXPERIMENTAL)" bool "IPv6: Route Information (RFC 4191) support"
depends on IPV6_ROUTER_PREF && EXPERIMENTAL depends on IPV6_ROUTER_PREF
---help--- ---help---
This is experimental support of Route Information. This is experimental support of Route Information.
If unsure, say N. If unsure, say N.
config IPV6_OPTIMISTIC_DAD config IPV6_OPTIMISTIC_DAD
bool "IPv6: Enable RFC 4429 Optimistic DAD (EXPERIMENTAL)" bool "IPv6: Enable RFC 4429 Optimistic DAD"
depends on EXPERIMENTAL
---help--- ---help---
This is experimental support for optimistic Duplicate This is experimental support for optimistic Duplicate
Address Detection. It allows for autoconfigured addresses Address Detection. It allows for autoconfigured addresses
...@@ -105,8 +104,7 @@ config INET6_IPCOMP ...@@ -105,8 +104,7 @@ config INET6_IPCOMP
If unsure, say Y. If unsure, say Y.
config IPV6_MIP6 config IPV6_MIP6
tristate "IPv6: Mobility (EXPERIMENTAL)" tristate "IPv6: Mobility"
depends on EXPERIMENTAL
select XFRM select XFRM
---help--- ---help---
Support for IPv6 Mobility described in RFC 3775. Support for IPv6 Mobility described in RFC 3775.
...@@ -150,8 +148,7 @@ config INET6_XFRM_MODE_BEET ...@@ -150,8 +148,7 @@ config INET6_XFRM_MODE_BEET
If unsure, say Y. If unsure, say Y.
config INET6_XFRM_MODE_ROUTEOPTIMIZATION config INET6_XFRM_MODE_ROUTEOPTIMIZATION
tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)" tristate "IPv6: MIPv6 route optimization mode"
depends on EXPERIMENTAL
select XFRM select XFRM
---help--- ---help---
Support for MIPv6 route optimization mode. Support for MIPv6 route optimization mode.
...@@ -171,8 +168,8 @@ config IPV6_SIT ...@@ -171,8 +168,8 @@ config IPV6_SIT
Saying M here will produce a module called sit. If unsure, say Y. Saying M here will produce a module called sit. If unsure, say Y.
config IPV6_SIT_6RD config IPV6_SIT_6RD
bool "IPv6: IPv6 Rapid Deployment (6RD) (EXPERIMENTAL)" bool "IPv6: IPv6 Rapid Deployment (6RD)"
depends on IPV6_SIT && EXPERIMENTAL depends on IPV6_SIT
default n default n
---help--- ---help---
IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon
...@@ -219,7 +216,6 @@ config IPV6_GRE ...@@ -219,7 +216,6 @@ config IPV6_GRE
config IPV6_MULTIPLE_TABLES config IPV6_MULTIPLE_TABLES
bool "IPv6: Multiple Routing Tables" bool "IPv6: Multiple Routing Tables"
depends on EXPERIMENTAL
select FIB_RULES select FIB_RULES
---help--- ---help---
Support multiple routing tables. Support multiple routing tables.
...@@ -239,8 +235,8 @@ config IPV6_SUBTREES ...@@ -239,8 +235,8 @@ config IPV6_SUBTREES
If unsure, say N. If unsure, say N.
config IPV6_MROUTE config IPV6_MROUTE
bool "IPv6: multicast routing (EXPERIMENTAL)" bool "IPv6: multicast routing"
depends on IPV6 && EXPERIMENTAL depends on IPV6
---help--- ---help---
Experimental support for IPv6 multicast forwarding. Experimental support for IPv6 multicast forwarding.
If unsure, say N. If unsure, say N.
...@@ -260,7 +256,7 @@ config IPV6_MROUTE_MULTIPLE_TABLES ...@@ -260,7 +256,7 @@ config IPV6_MROUTE_MULTIPLE_TABLES
If unsure, say N. If unsure, say N.
config IPV6_PIMSM_V2 config IPV6_PIMSM_V2
bool "IPv6: PIM-SM version 2 support (EXPERIMENTAL)" bool "IPv6: PIM-SM version 2 support"
depends on IPV6_MROUTE depends on IPV6_MROUTE
---help--- ---help---
Support for IPv6 PIM multicast routing protocol PIM-SMv2. Support for IPv6 PIM multicast routing protocol PIM-SMv2.
......
...@@ -46,8 +46,8 @@ config L2TP_DEBUGFS ...@@ -46,8 +46,8 @@ config L2TP_DEBUGFS
will be called l2tp_debugfs. will be called l2tp_debugfs.
config L2TP_V3 config L2TP_V3
bool "L2TPv3 support (EXPERIMENTAL)" bool "L2TPv3 support"
depends on EXPERIMENTAL && L2TP depends on L2TP
help help
Layer Two Tunneling Protocol Version 3 Layer Two Tunneling Protocol Version 3
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
# #
config LAPB config LAPB
tristate "LAPB Data Link Driver (EXPERIMENTAL)" tristate "LAPB Data Link Driver"
depends on EXPERIMENTAL
---help--- ---help---
Link Access Procedure, Balanced (LAPB) is the data link layer (i.e. Link Access Procedure, Balanced (LAPB) is the data link layer (i.e.
the lower) part of the X.25 protocol. It offers a reliable the lower) part of the X.25 protocol. It offers a reliable
......
...@@ -81,7 +81,7 @@ comment "Some wireless drivers require a rate control algorithm" ...@@ -81,7 +81,7 @@ comment "Some wireless drivers require a rate control algorithm"
config MAC80211_MESH config MAC80211_MESH
bool "Enable mac80211 mesh networking (pre-802.11s) support" bool "Enable mac80211 mesh networking (pre-802.11s) support"
depends on MAC80211 && EXPERIMENTAL depends on MAC80211
---help--- ---help---
This options enables support of Draft 802.11s mesh networking. This options enables support of Draft 802.11s mesh networking.
The implementation is based on Draft 2.08 of the Mesh Networking The implementation is based on Draft 2.08 of the Mesh Networking
......
config MAC802154 config MAC802154
tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)" tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)"
depends on IEEE802154 && EXPERIMENTAL depends on IEEE802154
select CRC_CCITT select CRC_CCITT
---help--- ---help---
This option enables the hardware independent IEEE 802.15.4 This option enables the hardware independent IEEE 802.15.4
......
...@@ -125,8 +125,7 @@ config NF_CONNTRACK_TIMESTAMP ...@@ -125,8 +125,7 @@ config NF_CONNTRACK_TIMESTAMP
If unsure, say `N'. If unsure, say `N'.
config NF_CT_PROTO_DCCP config NF_CT_PROTO_DCCP
tristate 'DCCP protocol connection tracking support (EXPERIMENTAL)' tristate 'DCCP protocol connection tracking support'
depends on EXPERIMENTAL
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
default IP_DCCP default IP_DCCP
help help
...@@ -139,8 +138,7 @@ config NF_CT_PROTO_GRE ...@@ -139,8 +138,7 @@ config NF_CT_PROTO_GRE
tristate tristate
config NF_CT_PROTO_SCTP config NF_CT_PROTO_SCTP
tristate 'SCTP protocol connection tracking support (EXPERIMENTAL)' tristate 'SCTP protocol connection tracking support'
depends on EXPERIMENTAL
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
default IP_SCTP default IP_SCTP
help help
...@@ -281,8 +279,7 @@ config NF_CONNTRACK_PPTP ...@@ -281,8 +279,7 @@ config NF_CONNTRACK_PPTP
To compile it as a module, choose M here. If unsure, say N. To compile it as a module, choose M here. If unsure, say N.
config NF_CONNTRACK_SANE config NF_CONNTRACK_SANE
tristate "SANE protocol support (EXPERIMENTAL)" tristate "SANE protocol support"
depends on EXPERIMENTAL
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
help help
SANE is a protocol for remote access to scanners as implemented SANE is a protocol for remote access to scanners as implemented
...@@ -409,8 +406,7 @@ endif # NF_CONNTRACK ...@@ -409,8 +406,7 @@ endif # NF_CONNTRACK
# transparent proxy support # transparent proxy support
config NETFILTER_TPROXY config NETFILTER_TPROXY
tristate "Transparent proxying support (EXPERIMENTAL)" tristate "Transparent proxying support"
depends on EXPERIMENTAL
depends on IP_NF_MANGLE depends on IP_NF_MANGLE
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
help help
...@@ -718,8 +714,7 @@ config NETFILTER_XT_TARGET_TEE ...@@ -718,8 +714,7 @@ config NETFILTER_XT_TARGET_TEE
this clone be rerouted to another nexthop. this clone be rerouted to another nexthop.
config NETFILTER_XT_TARGET_TPROXY config NETFILTER_XT_TARGET_TPROXY
tristate '"TPROXY" target support (EXPERIMENTAL)' tristate '"TPROXY" target support'
depends on EXPERIMENTAL
depends on NETFILTER_TPROXY depends on NETFILTER_TPROXY
depends on NETFILTER_XTABLES depends on NETFILTER_XTABLES
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
...@@ -783,8 +778,7 @@ config NETFILTER_XT_TARGET_TCPMSS ...@@ -783,8 +778,7 @@ config NETFILTER_XT_TARGET_TCPMSS
To compile it as a module, choose M here. If unsure, say N. To compile it as a module, choose M here. If unsure, say N.
config NETFILTER_XT_TARGET_TCPOPTSTRIP config NETFILTER_XT_TARGET_TCPOPTSTRIP
tristate '"TCPOPTSTRIP" target support (EXPERIMENTAL)' tristate '"TCPOPTSTRIP" target support'
depends on EXPERIMENTAL
depends on IP_NF_MANGLE || IP6_NF_MANGLE depends on IP_NF_MANGLE || IP6_NF_MANGLE
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
help help
...@@ -1145,8 +1139,7 @@ config NETFILTER_XT_MATCH_RECENT ...@@ -1145,8 +1139,7 @@ config NETFILTER_XT_MATCH_RECENT
Official Website: <http://snowman.net/projects/ipt_recent/> Official Website: <http://snowman.net/projects/ipt_recent/>
config NETFILTER_XT_MATCH_SCTP config NETFILTER_XT_MATCH_SCTP
tristate '"sctp" protocol match support (EXPERIMENTAL)' tristate '"sctp" protocol match support'
depends on EXPERIMENTAL
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
default IP_SCTP default IP_SCTP
help help
...@@ -1158,8 +1151,7 @@ config NETFILTER_XT_MATCH_SCTP ...@@ -1158,8 +1151,7 @@ config NETFILTER_XT_MATCH_SCTP
<file:Documentation/kbuild/modules.txt>. If unsure, say `N'. <file:Documentation/kbuild/modules.txt>. If unsure, say `N'.
config NETFILTER_XT_MATCH_SOCKET config NETFILTER_XT_MATCH_SOCKET
tristate '"socket" match support (EXPERIMENTAL)' tristate '"socket" match support'
depends on EXPERIMENTAL
depends on NETFILTER_TPROXY depends on NETFILTER_TPROXY
depends on NETFILTER_XTABLES depends on NETFILTER_XTABLES
depends on NETFILTER_ADVANCED depends on NETFILTER_ADVANCED
......
config RDS config RDS
tristate "The RDS Protocol (EXPERIMENTAL)" tristate "The RDS Protocol"
depends on INET && EXPERIMENTAL depends on INET
---help--- ---help---
The RDS (Reliable Datagram Sockets) protocol provides reliable, The RDS (Reliable Datagram Sockets) protocol provides reliable,
sequenced delivery of datagrams over Infiniband, iWARP, sequenced delivery of datagrams over Infiniband, iWARP,
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
config AF_RXRPC config AF_RXRPC
tristate "RxRPC session sockets" tristate "RxRPC session sockets"
depends on INET && EXPERIMENTAL depends on INET
select CRYPTO select CRYPTO
select KEYS select KEYS
help help
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
# #
menuconfig IP_SCTP menuconfig IP_SCTP
tristate "The SCTP Protocol (EXPERIMENTAL)" tristate "The SCTP Protocol"
depends on INET && EXPERIMENTAL depends on INET
depends on IPV6 || IPV6=n depends on IPV6 || IPV6=n
select CRYPTO select CRYPTO
select CRYPTO_HMAC select CRYPTO_HMAC
......
...@@ -10,7 +10,7 @@ config SUNRPC_BACKCHANNEL ...@@ -10,7 +10,7 @@ config SUNRPC_BACKCHANNEL
config SUNRPC_XPRT_RDMA config SUNRPC_XPRT_RDMA
tristate tristate
depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS
default SUNRPC && INFINIBAND default SUNRPC && INFINIBAND
help help
This option allows the NFS client and server to support This option allows the NFS client and server to support
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
# #
menuconfig TIPC menuconfig TIPC
tristate "The TIPC Protocol (EXPERIMENTAL)" tristate "The TIPC Protocol"
depends on INET && EXPERIMENTAL depends on INET
---help--- ---help---
The Transparent Inter Process Communication (TIPC) protocol is The Transparent Inter Process Communication (TIPC) protocol is
specially designed for intra cluster communication. This protocol specially designed for intra cluster communication. This protocol
......
...@@ -4,7 +4,6 @@ ...@@ -4,7 +4,6 @@
config WAN_ROUTER config WAN_ROUTER
tristate "WAN router (DEPRECATED)" tristate "WAN router (DEPRECATED)"
depends on EXPERIMENTAL
---help--- ---help---
Wide Area Networks (WANs), such as X.25, frame relay and leased Wide Area Networks (WANs), such as X.25, frame relay and leased
lines, are used to interconnect Local Area Networks (LANs) over vast lines, are used to interconnect Local Area Networks (LANs) over vast
......
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
# #
config X25 config X25
tristate "CCITT X.25 Packet Layer (EXPERIMENTAL)" tristate "CCITT X.25 Packet Layer"
depends on EXPERIMENTAL
---help--- ---help---
X.25 is a set of standardized network protocols, similar in scope to X.25 is a set of standardized network protocols, similar in scope to
frame relay; the one physical line from your box to the X.25 network frame relay; the one physical line from your box to the X.25 network
......
...@@ -21,8 +21,8 @@ config XFRM_USER ...@@ -21,8 +21,8 @@ config XFRM_USER
If unsure, say Y. If unsure, say Y.
config XFRM_SUB_POLICY config XFRM_SUB_POLICY
bool "Transformation sub policy support (EXPERIMENTAL)" bool "Transformation sub policy support"
depends on XFRM && EXPERIMENTAL depends on XFRM
---help--- ---help---
Support sub policy for developers. By using sub policy with main Support sub policy for developers. By using sub policy with main
one, two policies can be applied to the same packet at once. one, two policies can be applied to the same packet at once.
...@@ -31,8 +31,8 @@ config XFRM_SUB_POLICY ...@@ -31,8 +31,8 @@ config XFRM_SUB_POLICY
If unsure, say N. If unsure, say N.
config XFRM_MIGRATE config XFRM_MIGRATE
bool "Transformation migrate database (EXPERIMENTAL)" bool "Transformation migrate database"
depends on XFRM && EXPERIMENTAL depends on XFRM
---help--- ---help---
A feature to update locator(s) of a given IPsec security A feature to update locator(s) of a given IPsec security
association dynamically. This feature is required, for association dynamically. This feature is required, for
...@@ -42,8 +42,8 @@ config XFRM_MIGRATE ...@@ -42,8 +42,8 @@ config XFRM_MIGRATE
If unsure, say N. If unsure, say N.
config XFRM_STATISTICS config XFRM_STATISTICS
bool "Transformation statistics (EXPERIMENTAL)" bool "Transformation statistics"
depends on INET && XFRM && PROC_FS && EXPERIMENTAL depends on INET && XFRM && PROC_FS
---help--- ---help---
This statistics is not a SNMP/MIB specification but shows This statistics is not a SNMP/MIB specification but shows
statistics about transformation error (or almost error) factor statistics about transformation error (or almost error) factor
...@@ -68,8 +68,8 @@ config NET_KEY ...@@ -68,8 +68,8 @@ config NET_KEY
Say Y unless you know what you are doing. Say Y unless you know what you are doing.
config NET_KEY_MIGRATE config NET_KEY_MIGRATE
bool "PF_KEY MIGRATE (EXPERIMENTAL)" bool "PF_KEY MIGRATE"
depends on NET_KEY && EXPERIMENTAL depends on NET_KEY
select XFRM_MIGRATE select XFRM_MIGRATE
---help--- ---help---
Add a PF_KEY MIGRATE message to PF_KEYv2 socket family. Add a PF_KEY MIGRATE message to PF_KEYv2 socket family.
......
...@@ -29,10 +29,6 @@ Running Lguest: ...@@ -29,10 +29,6 @@ Running Lguest:
You will need to configure your kernel with the following options: You will need to configure your kernel with the following options:
"General setup":
"Prompt for development and/or incomplete code/drivers" = Y
(CONFIG_EXPERIMENTAL=y)
"Processor type and features": "Processor type and features":
"Paravirtualized guest support" = Y "Paravirtualized guest support" = Y
"Lguest guest support" = Y "Lguest guest support" = Y
...@@ -43,10 +39,10 @@ Running Lguest: ...@@ -43,10 +39,10 @@ Running Lguest:
"Device Drivers": "Device Drivers":
"Block devices" "Block devices"
"Virtio block driver (EXPERIMENTAL)" = M/Y "Virtio block driver" = M/Y
"Network device support" "Network device support"
"Universal TUN/TAP device driver support" = M/Y "Universal TUN/TAP device driver support" = M/Y
"Virtio network driver (EXPERIMENTAL)" = M/Y "Virtio network driver" = M/Y
(CONFIG_VIRTIO_BLK=m, CONFIG_VIRTIO_NET=m and CONFIG_TUN=m) (CONFIG_VIRTIO_BLK=m, CONFIG_VIRTIO_NET=m and CONFIG_TUN=m)
"Virtualization" "Virtualization"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment