diff options
author | Kees Cook <keescook@chromium.org> | 2012-10-02 14:16:47 -0400 |
---|---|---|
committer | Kees Cook <keescook@chromium.org> | 2013-01-11 14:38:04 -0500 |
commit | 6ea3038648da400cd3412925ff453041a7bd38d3 (patch) | |
tree | bb892d232da755400b24a051b48e71104228325e /arch | |
parent | 75dacf5d808101af96866dd1fba1be1a58b77260 (diff) |
arch/x86: remove depends on CONFIG_EXPERIMENTAL
The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
while now and is almost always enabled by default. As agreed during the
Linux kernel summit, remove it from any "depends on" lines in Kconfigs.
CC: 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>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/Kconfig | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 79795af59810..3ac0e642bbe4 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
@@ -222,7 +222,7 @@ config ARCH_SUPPORTS_DEBUG_PAGEALLOC | |||
222 | 222 | ||
223 | config HAVE_INTEL_TXT | 223 | config HAVE_INTEL_TXT |
224 | def_bool y | 224 | def_bool y |
225 | depends on EXPERIMENTAL && INTEL_IOMMU && ACPI | 225 | depends on INTEL_IOMMU && ACPI |
226 | 226 | ||
227 | config X86_32_SMP | 227 | config X86_32_SMP |
228 | def_bool y | 228 | def_bool y |
@@ -617,7 +617,7 @@ config PARAVIRT | |||
617 | 617 | ||
618 | config PARAVIRT_SPINLOCKS | 618 | config PARAVIRT_SPINLOCKS |
619 | bool "Paravirtualization layer for spinlocks" | 619 | bool "Paravirtualization layer for spinlocks" |
620 | depends on PARAVIRT && SMP && EXPERIMENTAL | 620 | depends on PARAVIRT && SMP |
621 | ---help--- | 621 | ---help--- |
622 | Paravirtualized spinlocks allow a pvops backend to replace the | 622 | Paravirtualized spinlocks allow a pvops backend to replace the |
623 | spinlock implementation with something virtualization-friendly | 623 | spinlock implementation with something virtualization-friendly |
@@ -729,7 +729,7 @@ config GART_IOMMU | |||
729 | config CALGARY_IOMMU | 729 | config CALGARY_IOMMU |
730 | bool "IBM Calgary IOMMU support" | 730 | bool "IBM Calgary IOMMU support" |
731 | select SWIOTLB | 731 | select SWIOTLB |
732 | depends on X86_64 && PCI && EXPERIMENTAL | 732 | depends on X86_64 && PCI |
733 | ---help--- | 733 | ---help--- |
734 | Support for hardware IOMMUs in IBM's xSeries x366 and x460 | 734 | Support for hardware IOMMUs in IBM's xSeries x366 and x460 |
735 | systems. Needed to run systems with more than 3GB of memory | 735 | systems. Needed to run systems with more than 3GB of memory |
@@ -771,7 +771,7 @@ config IOMMU_HELPER | |||
771 | 771 | ||
772 | config MAXSMP | 772 | config MAXSMP |
773 | bool "Enable Maximum number of SMP Processors and NUMA Nodes" | 773 | bool "Enable Maximum number of SMP Processors and NUMA Nodes" |
774 | depends on X86_64 && SMP && DEBUG_KERNEL && EXPERIMENTAL | 774 | depends on X86_64 && SMP && DEBUG_KERNEL |
775 | select CPUMASK_OFFSTACK | 775 | select CPUMASK_OFFSTACK |
776 | ---help--- | 776 | ---help--- |
777 | Enable maximum number of CPUS and NUMA Nodes for this architecture. | 777 | Enable maximum number of CPUS and NUMA Nodes for this architecture. |
@@ -1107,7 +1107,6 @@ config HIGHMEM64G | |||
1107 | endchoice | 1107 | endchoice |
1108 | 1108 | ||
1109 | choice | 1109 | choice |
1110 | depends on EXPERIMENTAL | ||
1111 | prompt "Memory split" if EXPERT | 1110 | prompt "Memory split" if EXPERT |
1112 | default VMSPLIT_3G | 1111 | default VMSPLIT_3G |
1113 | depends on X86_32 | 1112 | depends on X86_32 |
@@ -1184,7 +1183,7 @@ config DIRECT_GBPAGES | |||
1184 | config NUMA | 1183 | config NUMA |
1185 | bool "Numa Memory Allocation and Scheduler Support" | 1184 | bool "Numa Memory Allocation and Scheduler Support" |
1186 | depends on SMP | 1185 | depends on SMP |
1187 | depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI) && EXPERIMENTAL) | 1186 | depends on X86_64 || (X86_32 && HIGHMEM64G && (X86_NUMAQ || X86_BIGSMP || X86_SUMMIT && ACPI)) |
1188 | default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP) | 1187 | default y if (X86_NUMAQ || X86_SUMMIT || X86_BIGSMP) |
1189 | ---help--- | 1188 | ---help--- |
1190 | Enable NUMA (Non Uniform Memory Access) support. | 1189 | Enable NUMA (Non Uniform Memory Access) support. |
@@ -1279,7 +1278,7 @@ config ARCH_DISCONTIGMEM_DEFAULT | |||
1279 | 1278 | ||
1280 | config ARCH_SPARSEMEM_ENABLE | 1279 | config ARCH_SPARSEMEM_ENABLE |
1281 | def_bool y | 1280 | def_bool y |
1282 | depends on X86_64 || NUMA || (EXPERIMENTAL && X86_32) || X86_32_NON_STANDARD | 1281 | depends on X86_64 || NUMA || X86_32 || X86_32_NON_STANDARD |
1283 | select SPARSEMEM_STATIC if X86_32 | 1282 | select SPARSEMEM_STATIC if X86_32 |
1284 | select SPARSEMEM_VMEMMAP_ENABLE if X86_64 | 1283 | select SPARSEMEM_VMEMMAP_ENABLE if X86_64 |
1285 | 1284 | ||
@@ -1593,8 +1592,7 @@ config CRASH_DUMP | |||
1593 | For more details see Documentation/kdump/kdump.txt | 1592 | For more details see Documentation/kdump/kdump.txt |
1594 | 1593 | ||
1595 | config KEXEC_JUMP | 1594 | config KEXEC_JUMP |
1596 | bool "kexec jump (EXPERIMENTAL)" | 1595 | bool "kexec jump" |
1597 | depends on EXPERIMENTAL | ||
1598 | depends on KEXEC && HIBERNATION | 1596 | depends on KEXEC && HIBERNATION |
1599 | ---help--- | 1597 | ---help--- |
1600 | Jump between original kernel and kexeced kernel and invoke | 1598 | Jump between original kernel and kexeced kernel and invoke |
@@ -2037,7 +2035,7 @@ config PCI_MMCONFIG | |||
2037 | 2035 | ||
2038 | config PCI_CNB20LE_QUIRK | 2036 | config PCI_CNB20LE_QUIRK |
2039 | bool "Read CNB20LE Host Bridge Windows" if EXPERT | 2037 | bool "Read CNB20LE Host Bridge Windows" if EXPERT |
2040 | depends on PCI && EXPERIMENTAL | 2038 | depends on PCI |
2041 | help | 2039 | help |
2042 | Read the PCI windows out of the CNB20LE host bridge. This allows | 2040 | Read the PCI windows out of the CNB20LE host bridge. This allows |
2043 | PCI hotplug to work on systems with the CNB20LE chipset which do | 2041 | PCI hotplug to work on systems with the CNB20LE chipset which do |
@@ -2231,8 +2229,8 @@ config IA32_AOUT | |||
2231 | Support old a.out binaries in the 32bit emulation. | 2229 | Support old a.out binaries in the 32bit emulation. |
2232 | 2230 | ||
2233 | config X86_X32 | 2231 | config X86_X32 |
2234 | bool "x32 ABI for 64-bit mode (EXPERIMENTAL)" | 2232 | bool "x32 ABI for 64-bit mode" |
2235 | depends on X86_64 && IA32_EMULATION && EXPERIMENTAL | 2233 | depends on X86_64 && IA32_EMULATION |
2236 | ---help--- | 2234 | ---help--- |
2237 | Include code to run binaries for the x32 native 32-bit ABI | 2235 | Include code to run binaries for the x32 native 32-bit ABI |
2238 | for 64-bit processors. An x32 process gets access to the | 2236 | for 64-bit processors. An x32 process gets access to the |