aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/Kconfig3
-rw-r--r--arch/alpha/Kconfig1
-rw-r--r--arch/arc/Kconfig1
-rw-r--r--arch/arm/Kconfig1
-rw-r--r--arch/arm64/Kconfig1
-rw-r--r--arch/blackfin/Kconfig1
-rw-r--r--arch/hexagon/Kconfig1
-rw-r--r--arch/ia64/Kconfig1
-rw-r--r--arch/m32r/Kconfig1
-rw-r--r--arch/metag/Kconfig1
-rw-r--r--arch/mips/Kconfig1
-rw-r--r--arch/mn10300/Kconfig1
-rw-r--r--arch/parisc/Kconfig1
-rw-r--r--arch/powerpc/Kconfig1
-rw-r--r--arch/s390/Kconfig1
-rw-r--r--arch/sh/Kconfig1
-rw-r--r--arch/sparc/Kconfig1
-rw-r--r--arch/tile/Kconfig1
-rw-r--r--arch/x86/Kconfig1
19 files changed, 0 insertions, 21 deletions
diff --git a/arch/Kconfig b/arch/Kconfig
index ded747c7b74c..f1cf895c040f 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -207,9 +207,6 @@ config HAVE_DMA_ATTRS
207config HAVE_DMA_CONTIGUOUS 207config HAVE_DMA_CONTIGUOUS
208 bool 208 bool
209 209
210config USE_GENERIC_SMP_HELPERS
211 bool
212
213config GENERIC_SMP_IDLE_THREAD 210config GENERIC_SMP_IDLE_THREAD
214 bool 211 bool
215 212
diff --git a/arch/alpha/Kconfig b/arch/alpha/Kconfig
index 35a300d4a9fb..8d2a4833acda 100644
--- a/arch/alpha/Kconfig
+++ b/arch/alpha/Kconfig
@@ -522,7 +522,6 @@ config ARCH_MAY_HAVE_PC_FDC
522config SMP 522config SMP
523 bool "Symmetric multi-processing support" 523 bool "Symmetric multi-processing support"
524 depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL 524 depends on ALPHA_SABLE || ALPHA_LYNX || ALPHA_RAWHIDE || ALPHA_DP264 || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_GENERIC || ALPHA_SHARK || ALPHA_MARVEL
525 select USE_GENERIC_SMP_HELPERS
526 ---help--- 525 ---help---
527 This enables support for systems with more than one CPU. If you have 526 This enables support for systems with more than one CPU. If you have
528 a system with only one CPU, like most personal computers, say N. If 527 a system with only one CPU, like most personal computers, say N. If
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
index 5ede5460c806..2ee0c9bfd032 100644
--- a/arch/arc/Kconfig
+++ b/arch/arc/Kconfig
@@ -125,7 +125,6 @@ config ARC_PLAT_NEEDS_CPU_TO_DMA
125config SMP 125config SMP
126 bool "Symmetric Multi-Processing (Incomplete)" 126 bool "Symmetric Multi-Processing (Incomplete)"
127 default n 127 default n
128 select USE_GENERIC_SMP_HELPERS
129 help 128 help
130 This enables support for systems with more than one CPU. If you have 129 This enables support for systems with more than one CPU. If you have
131 a system with only one CPU, like most personal computers, say N. If 130 a system with only one CPU, like most personal computers, say N. If
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 603d661b445d..00c1ff45a158 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1432,7 +1432,6 @@ config SMP
1432 depends on GENERIC_CLOCKEVENTS 1432 depends on GENERIC_CLOCKEVENTS
1433 depends on HAVE_SMP 1433 depends on HAVE_SMP
1434 depends on MMU || ARM_MPU 1434 depends on MMU || ARM_MPU
1435 select USE_GENERIC_SMP_HELPERS
1436 help 1435 help
1437 This enables support for systems with more than one CPU. If you have 1436 This enables support for systems with more than one CPU. If you have
1438 a system with only one CPU, like most personal computers, say N. If 1437 a system with only one CPU, like most personal computers, say N. If
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index bb0bf1bfc05d..9714fe0403b7 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -143,7 +143,6 @@ config CPU_BIG_ENDIAN
143 143
144config SMP 144config SMP
145 bool "Symmetric Multi-Processing" 145 bool "Symmetric Multi-Processing"
146 select USE_GENERIC_SMP_HELPERS
147 help 146 help
148 This enables support for systems with more than one CPU. If 147 This enables support for systems with more than one CPU. If
149 you say N here, the kernel will run on single and 148 you say N here, the kernel will run on single and
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig
index e887b57c3176..9ceccef9c649 100644
--- a/arch/blackfin/Kconfig
+++ b/arch/blackfin/Kconfig
@@ -34,7 +34,6 @@ config BLACKFIN
34 select ARCH_WANT_IPC_PARSE_VERSION 34 select ARCH_WANT_IPC_PARSE_VERSION
35 select GENERIC_ATOMIC64 35 select GENERIC_ATOMIC64
36 select GENERIC_IRQ_PROBE 36 select GENERIC_IRQ_PROBE
37 select USE_GENERIC_SMP_HELPERS if SMP
38 select HAVE_NMI_WATCHDOG if NMI_WATCHDOG 37 select HAVE_NMI_WATCHDOG if NMI_WATCHDOG
39 select GENERIC_SMP_IDLE_THREAD 38 select GENERIC_SMP_IDLE_THREAD
40 select ARCH_USES_GETTIMEOFFSET if !GENERIC_CLOCKEVENTS 39 select ARCH_USES_GETTIMEOFFSET if !GENERIC_CLOCKEVENTS
diff --git a/arch/hexagon/Kconfig b/arch/hexagon/Kconfig
index 99041b07e610..09df2608f40a 100644
--- a/arch/hexagon/Kconfig
+++ b/arch/hexagon/Kconfig
@@ -4,7 +4,6 @@ comment "Linux Kernel Configuration for Hexagon"
4config HEXAGON 4config HEXAGON
5 def_bool y 5 def_bool y
6 select HAVE_OPROFILE 6 select HAVE_OPROFILE
7 select USE_GENERIC_SMP_HELPERS if SMP
8 # Other pending projects/to-do items. 7 # Other pending projects/to-do items.
9 # select HAVE_REGS_AND_STACK_ACCESS_API 8 # select HAVE_REGS_AND_STACK_ACCESS_API
10 # select HAVE_HW_BREAKPOINT if PERF_EVENTS 9 # select HAVE_HW_BREAKPOINT if PERF_EVENTS
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
index 7740ab10a171..dfe85e92ca2e 100644
--- a/arch/ia64/Kconfig
+++ b/arch/ia64/Kconfig
@@ -343,7 +343,6 @@ config FORCE_MAX_ZONEORDER
343 343
344config SMP 344config SMP
345 bool "Symmetric multi-processing support" 345 bool "Symmetric multi-processing support"
346 select USE_GENERIC_SMP_HELPERS
347 help 346 help
348 This enables support for systems with more than one CPU. If you have 347 This enables support for systems with more than one CPU. If you have
349 a system with only one CPU, say N. If you have a system with more 348 a system with only one CPU, say N. If you have a system with more
diff --git a/arch/m32r/Kconfig b/arch/m32r/Kconfig
index 75661fbf4529..09ef94a8a7c3 100644
--- a/arch/m32r/Kconfig
+++ b/arch/m32r/Kconfig
@@ -275,7 +275,6 @@ source "kernel/Kconfig.preempt"
275 275
276config SMP 276config SMP
277 bool "Symmetric multi-processing support" 277 bool "Symmetric multi-processing support"
278 select USE_GENERIC_SMP_HELPERS
279 ---help--- 278 ---help---
280 This enables support for systems with more than one CPU. If you have 279 This enables support for systems with more than one CPU. If you have
281 a system with only one CPU, like most personal computers, say N. If 280 a system with only one CPU, like most personal computers, say N. If
diff --git a/arch/metag/Kconfig b/arch/metag/Kconfig
index 36368eb07e13..e56abd2c1b4f 100644
--- a/arch/metag/Kconfig
+++ b/arch/metag/Kconfig
@@ -111,7 +111,6 @@ config METAG_META21
111config SMP 111config SMP
112 bool "Symmetric multi-processing support" 112 bool "Symmetric multi-processing support"
113 depends on METAG_META21 && METAG_META21_MMU 113 depends on METAG_META21 && METAG_META21_MMU
114 select USE_GENERIC_SMP_HELPERS
115 help 114 help
116 This enables support for systems with more than one thread running 115 This enables support for systems with more than one thread running
117 Linux. If you have a system with only one thread running Linux, 116 Linux. If you have a system with only one thread running Linux,
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index 17cc7ff8458c..867d7db11581 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -2125,7 +2125,6 @@ source "mm/Kconfig"
2125config SMP 2125config SMP
2126 bool "Multi-Processing support" 2126 bool "Multi-Processing support"
2127 depends on SYS_SUPPORTS_SMP 2127 depends on SYS_SUPPORTS_SMP
2128 select USE_GENERIC_SMP_HELPERS
2129 help 2128 help
2130 This enables support for systems with more than one CPU. If you have 2129 This enables support for systems with more than one CPU. If you have
2131 a system with only one CPU, like most personal computers, say N. If 2130 a system with only one CPU, like most personal computers, say N. If
diff --git a/arch/mn10300/Kconfig b/arch/mn10300/Kconfig
index 6aaa1607001a..8bde9237d13b 100644
--- a/arch/mn10300/Kconfig
+++ b/arch/mn10300/Kconfig
@@ -181,7 +181,6 @@ endmenu
181config SMP 181config SMP
182 bool "Symmetric multi-processing support" 182 bool "Symmetric multi-processing support"
183 default y 183 default y
184 select USE_GENERIC_SMP_HELPERS
185 depends on MN10300_PROC_MN2WS0038 || MN10300_PROC_MN2WS0050 184 depends on MN10300_PROC_MN2WS0038 || MN10300_PROC_MN2WS0050
186 ---help--- 185 ---help---
187 This enables support for systems with more than one CPU. If you have 186 This enables support for systems with more than one CPU. If you have
diff --git a/arch/parisc/Kconfig b/arch/parisc/Kconfig
index 7dcde539d61e..c03567a9a915 100644
--- a/arch/parisc/Kconfig
+++ b/arch/parisc/Kconfig
@@ -226,7 +226,6 @@ endchoice
226 226
227config SMP 227config SMP
228 bool "Symmetric multi-processing support" 228 bool "Symmetric multi-processing support"
229 select USE_GENERIC_SMP_HELPERS
230 ---help--- 229 ---help---
231 This enables support for systems with more than one CPU. If you have 230 This enables support for systems with more than one CPU. If you have
232 a system with only one CPU, like most personal computers, say N. If 231 a system with only one CPU, like most personal computers, say N. If
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 2f898d63eb96..4740b0a15fa8 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -106,7 +106,6 @@ config PPC
106 select HAVE_MEMBLOCK_NODE_MAP 106 select HAVE_MEMBLOCK_NODE_MAP
107 select HAVE_DMA_ATTRS 107 select HAVE_DMA_ATTRS
108 select HAVE_DMA_API_DEBUG 108 select HAVE_DMA_API_DEBUG
109 select USE_GENERIC_SMP_HELPERS if SMP
110 select HAVE_OPROFILE 109 select HAVE_OPROFILE
111 select HAVE_DEBUG_KMEMLEAK 110 select HAVE_DEBUG_KMEMLEAK
112 select GENERIC_ATOMIC64 if PPC32 111 select GENERIC_ATOMIC64 if PPC32
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index f75d7e517927..314fced4fc14 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -141,7 +141,6 @@ config S390
141 select OLD_SIGACTION 141 select OLD_SIGACTION
142 select OLD_SIGSUSPEND3 142 select OLD_SIGSUSPEND3
143 select SYSCTL_EXCEPTION_TRACE 143 select SYSCTL_EXCEPTION_TRACE
144 select USE_GENERIC_SMP_HELPERS if SMP
145 select VIRT_CPU_ACCOUNTING 144 select VIRT_CPU_ACCOUNTING
146 select VIRT_TO_BUS 145 select VIRT_TO_BUS
147 146
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index 224f4bc9925e..e78561bc30ef 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -711,7 +711,6 @@ config CC_STACKPROTECTOR
711config SMP 711config SMP
712 bool "Symmetric multi-processing support" 712 bool "Symmetric multi-processing support"
713 depends on SYS_SUPPORTS_SMP 713 depends on SYS_SUPPORTS_SMP
714 select USE_GENERIC_SMP_HELPERS
715 ---help--- 714 ---help---
716 This enables support for systems with more than one CPU. If you have 715 This enables support for systems with more than one CPU. If you have
717 a system with only one CPU, like most personal computers, say N. If 716 a system with only one CPU, like most personal computers, say N. If
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig
index 78c4fdb91bc5..8591b201d9cc 100644
--- a/arch/sparc/Kconfig
+++ b/arch/sparc/Kconfig
@@ -28,7 +28,6 @@ config SPARC
28 select HAVE_ARCH_JUMP_LABEL 28 select HAVE_ARCH_JUMP_LABEL
29 select GENERIC_IRQ_SHOW 29 select GENERIC_IRQ_SHOW
30 select ARCH_WANT_IPC_PARSE_VERSION 30 select ARCH_WANT_IPC_PARSE_VERSION
31 select USE_GENERIC_SMP_HELPERS if SMP
32 select GENERIC_PCI_IOMAP 31 select GENERIC_PCI_IOMAP
33 select HAVE_NMI_WATCHDOG if SPARC64 32 select HAVE_NMI_WATCHDOG if SPARC64
34 select HAVE_BPF_JIT 33 select HAVE_BPF_JIT
diff --git a/arch/tile/Kconfig b/arch/tile/Kconfig
index d45a2c48f185..b3692ce78f90 100644
--- a/arch/tile/Kconfig
+++ b/arch/tile/Kconfig
@@ -8,7 +8,6 @@ config TILE
8 select HAVE_KVM if !TILEGX 8 select HAVE_KVM if !TILEGX
9 select GENERIC_FIND_FIRST_BIT 9 select GENERIC_FIND_FIRST_BIT
10 select SYSCTL_EXCEPTION_TRACE 10 select SYSCTL_EXCEPTION_TRACE
11 select USE_GENERIC_SMP_HELPERS
12 select CC_OPTIMIZE_FOR_SIZE 11 select CC_OPTIMIZE_FOR_SIZE
13 select HAVE_DEBUG_KMEMLEAK 12 select HAVE_DEBUG_KMEMLEAK
14 select GENERIC_IRQ_PROBE 13 select GENERIC_IRQ_PROBE
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index af5513e5798a..83f521aa103f 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -90,7 +90,6 @@ config X86
90 select GENERIC_IRQ_SHOW 90 select GENERIC_IRQ_SHOW
91 select GENERIC_CLOCKEVENTS_MIN_ADJUST 91 select GENERIC_CLOCKEVENTS_MIN_ADJUST
92 select IRQ_FORCED_THREADING 92 select IRQ_FORCED_THREADING
93 select USE_GENERIC_SMP_HELPERS if SMP
94 select HAVE_BPF_JIT if X86_64 93 select HAVE_BPF_JIT if X86_64
95 select HAVE_ARCH_TRANSPARENT_HUGEPAGE 94 select HAVE_ARCH_TRANSPARENT_HUGEPAGE
96 select CLKEVT_I8253 95 select CLKEVT_I8253