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>
This commit is contained in:
parent
75dacf5d80
commit
6ea3038648
|
@ -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
|
||||||
|
|
||||||
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
|
||||||
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
|
||||||
|
|
||||||
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
|
||||||
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
|
||||||
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
|
||||||
|
|
||||||
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
|
||||||
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
|
||||||
|
|
||||||
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
|
||||||
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
|
||||||
|
|
Loading…
Reference in New Issue