]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
arch/x86: remove depends on CONFIG_EXPERIMENTAL
authorKees Cook <keescook@chromium.org>
Tue, 2 Oct 2012 18:16:47 +0000 (11:16 -0700)
committerKees Cook <keescook@chromium.org>
Mon, 5 Nov 2012 22:45:32 +0000 (14:45 -0800)
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

CC: Thomas Gleixner <tglx@linutronix.de>
CC: Ingo Molnar <mingo@redhat.com>
CC: "H. Peter Anvin" <hpa@zytor.com>
Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: Ingo Molnar <mingo@kernel.org>
arch/x86/Kconfig

index 46c3bff3ced20e31c379bdde1c9a50c95206ff8e..25bf30c25a2abcbdfacca7b696a58542d1023e2f 100644 (file)
@@ -225,7 +225,7 @@ config ARCH_SUPPORTS_DEBUG_PAGEALLOC
 
 config HAVE_INTEL_TXT
        def_bool y
-       depends on EXPERIMENTAL && INTEL_IOMMU && ACPI
+       depends on INTEL_IOMMU && ACPI
 
 config X86_32_SMP
        def_bool y
@@ -619,7 +619,7 @@ config PARAVIRT
 
 config PARAVIRT_SPINLOCKS
        bool "Paravirtualization layer for spinlocks"
-       depends on PARAVIRT && SMP && EXPERIMENTAL
+       depends on PARAVIRT && SMP
        ---help---
          Paravirtualized spinlocks allow a pvops backend to replace the
          spinlock implementation with something virtualization-friendly
@@ -731,7 +731,7 @@ config GART_IOMMU
 config CALGARY_IOMMU
        bool "IBM Calgary IOMMU support"
        select SWIOTLB
-       depends on X86_64 && PCI && EXPERIMENTAL
+       depends on X86_64 && PCI
        ---help---
          Support for hardware IOMMUs in IBM's xSeries x366 and x460
          systems. Needed to run systems with more than 3GB of memory
@@ -773,7 +773,7 @@ config IOMMU_HELPER
 
 config MAXSMP
        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
        ---help---
          Enable maximum number of CPUS and NUMA Nodes for this architecture.
@@ -1109,7 +1109,6 @@ config HIGHMEM64G
 endchoice
 
 choice
-       depends on EXPERIMENTAL
        prompt "Memory split" if EXPERT
        default VMSPLIT_3G
        depends on X86_32
@@ -1186,7 +1185,7 @@ config DIRECT_GBPAGES
 config NUMA
        bool "Numa Memory Allocation and Scheduler Support"
        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)
        ---help---
          Enable NUMA (Non Uniform Memory Access) support.
@@ -1281,7 +1280,7 @@ config ARCH_DISCONTIGMEM_DEFAULT
 
 config ARCH_SPARSEMEM_ENABLE
        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_VMEMMAP_ENABLE if X86_64
 
@@ -1595,8 +1594,7 @@ config CRASH_DUMP
          For more details see Documentation/kdump/kdump.txt
 
 config KEXEC_JUMP
-       bool "kexec jump (EXPERIMENTAL)"
-       depends on EXPERIMENTAL
+       bool "kexec jump"
        depends on KEXEC && HIBERNATION
        ---help---
          Jump between original kernel and kexeced kernel and invoke
@@ -1995,7 +1993,7 @@ config PCI_MMCONFIG
 
 config PCI_CNB20LE_QUIRK
        bool "Read CNB20LE Host Bridge Windows" if EXPERT
-       depends on PCI && EXPERIMENTAL
+       depends on PCI
        help
          Read the PCI windows out of the CNB20LE host bridge. This allows
          PCI hotplug to work on systems with the CNB20LE chipset which do
@@ -2189,8 +2187,8 @@ config IA32_AOUT
          Support old a.out binaries in the 32bit emulation.
 
 config X86_X32
-       bool "x32 ABI for 64-bit mode (EXPERIMENTAL)"
-       depends on X86_64 && IA32_EMULATION && EXPERIMENTAL
+       bool "x32 ABI for 64-bit mode"
+       depends on X86_64 && IA32_EMULATION
        ---help---
          Include code to run binaries for the x32 native 32-bit ABI
          for 64-bit processors.  An x32 process gets access to the