aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2012-05-21 17:16:18 -0400
committerThomas Gleixner <tglx@linutronix.de>2012-05-21 17:43:46 -0400
commit764e0da14fd7ac2d259d98d34ece0a87d32306c9 (patch)
tree3d1c3065ca2f140f065c15c0b9645703241c68e7 /arch
parentbdebaf80a02b854381fe212e0dac13c8c8edac57 (diff)
timers: Fixup the Kconfig consolidation fallout
Sigh, I missed to check which architecture Kconfig files actually include the core Kconfig file. There are a few which did not. So we broke them. Instead of adding the includes to those, we are better off to move the include to init/Kconfig like we did already with irqs and others. This does not change anything for the architectures using the old style periodic timer mode. It just solves the build wreckage there. For those architectures which use the clock events infrastructure it moves the include of the core Kconfig file to "General setup" which is a way more logical place than having it at random locations specified by the architecture specific Kconfigs. Reported-by: Ingo Molnar <mingo@kernel.org> Cc: Anna-Maria Gleixner <anna-maria@glx-um.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/Kconfig2
-rw-r--r--arch/avr32/Kconfig2
-rw-r--r--arch/blackfin/Kconfig2
-rw-r--r--arch/c6x/Kconfig1
-rw-r--r--arch/h8300/Kconfig.cpu2
-rw-r--r--arch/hexagon/Kconfig1
-rw-r--r--arch/m68k/Kconfig4
-rw-r--r--arch/microblaze/Kconfig2
-rw-r--r--arch/mips/Kconfig2
-rw-r--r--arch/mn10300/Kconfig1
-rw-r--r--arch/openrisc/Kconfig1
-rw-r--r--arch/powerpc/Kconfig1
-rw-r--r--arch/s390/Kconfig2
-rw-r--r--arch/score/Kconfig1
-rw-r--r--arch/sh/Kconfig3
-rw-r--r--arch/sparc/Kconfig2
-rw-r--r--arch/tile/Kconfig2
-rw-r--r--arch/um/Kconfig.um1
-rw-r--r--arch/unicore32/Kconfig2
-rw-r--r--arch/x86/Kconfig2
20 files changed, 0 insertions, 36 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index feccc1d37ecf..c1e5f07fab93 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1459,8 +1459,6 @@ endmenu
1459 1459
1460menu "Kernel Features" 1460menu "Kernel Features"
1461 1461
1462source "kernel/time/Kconfig"
1463
1464config HAVE_SMP 1462config HAVE_SMP
1465 bool 1463 bool
1466 help 1464 help
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
index 0bd13ab9f43b..f8bc2d27d148 100644
--- a/arch/avr32/Kconfig
+++ b/arch/avr32/Kconfig
@@ -61,8 +61,6 @@ source "kernel/Kconfig.freezer"
61 61
62menu "System Type and features" 62menu "System Type and features"
63 63
64source "kernel/time/Kconfig"
65
66config SUBARCH_AVR32B 64config SUBARCH_AVR32B
67 bool 65 bool
68config MMU 66config MMU
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig
index bc21de2e8fed..f7897eefa630 100644
--- a/arch/blackfin/Kconfig
+++ b/arch/blackfin/Kconfig
@@ -631,8 +631,6 @@ config GPTMR0_CLOCKSOURCE
631 depends on !TICKSOURCE_GPTMR0 631 depends on !TICKSOURCE_GPTMR0
632endmenu 632endmenu
633 633
634source kernel/time/Kconfig
635
636comment "Misc" 634comment "Misc"
637 635
638choice 636choice
diff --git a/arch/c6x/Kconfig b/arch/c6x/Kconfig
index 30c04c658b9e..9d446eff2c04 100644
--- a/arch/c6x/Kconfig
+++ b/arch/c6x/Kconfig
@@ -132,7 +132,6 @@ source "mm/Kconfig"
132source "kernel/Kconfig.preempt" 132source "kernel/Kconfig.preempt"
133 133
134source "kernel/Kconfig.hz" 134source "kernel/Kconfig.hz"
135source "kernel/time/Kconfig"
136 135
137endmenu 136endmenu
138 137
diff --git a/arch/h8300/Kconfig.cpu b/arch/h8300/Kconfig.cpu
index 15c22286ae79..321f3922728b 100644
--- a/arch/h8300/Kconfig.cpu
+++ b/arch/h8300/Kconfig.cpu
@@ -1,7 +1,5 @@
1menu "Processor type and features" 1menu "Processor type and features"
2 2
3source "kernel/time/Kconfig"
4
5choice 3choice
6 prompt "H8/300 platform" 4 prompt "H8/300 platform"
7 default H8300H_GENERIC 5 default H8300H_GENERIC
diff --git a/arch/hexagon/Kconfig b/arch/hexagon/Kconfig
index 7727ed9d2bf3..35f6c32d040c 100644
--- a/arch/hexagon/Kconfig
+++ b/arch/hexagon/Kconfig
@@ -183,7 +183,6 @@ endchoice
183source "mm/Kconfig" 183source "mm/Kconfig"
184 184
185source "kernel/Kconfig.hz" 185source "kernel/Kconfig.hz"
186source "kernel/time/Kconfig"
187 186
188config GENERIC_GPIO 187config GENERIC_GPIO
189 bool "Generic GPIO support" 188 bool "Generic GPIO support"
diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig
index 2f4b0f0610d6..cac5b6be572a 100644
--- a/arch/m68k/Kconfig
+++ b/arch/m68k/Kconfig
@@ -106,10 +106,6 @@ if COLDFIRE
106source "kernel/Kconfig.preempt" 106source "kernel/Kconfig.preempt"
107endif 107endif
108 108
109if !MMU || COLDFIRE
110source "kernel/time/Kconfig"
111endif
112
113source "mm/Kconfig" 109source "mm/Kconfig"
114 110
115endmenu 111endmenu
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig
index 3e786ac9a655..83460468998d 100644
--- a/arch/microblaze/Kconfig
+++ b/arch/microblaze/Kconfig
@@ -74,8 +74,6 @@ source "arch/microblaze/platform/Kconfig.platform"
74 74
75menu "Processor type and features" 75menu "Processor type and features"
76 76
77source "kernel/time/Kconfig"
78
79source "kernel/Kconfig.preempt" 77source "kernel/Kconfig.preempt"
80 78
81source "kernel/Kconfig.hz" 79source "kernel/Kconfig.hz"
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
index c9c330bc4e76..b65a730cba75 100644
--- a/arch/mips/Kconfig
+++ b/arch/mips/Kconfig
@@ -2205,8 +2205,6 @@ config NR_CPUS
2205 performance should round up your number of processors to the next 2205 performance should round up your number of processors to the next
2206 power of two. 2206 power of two.
2207 2207
2208source "kernel/time/Kconfig"
2209
2210# 2208#
2211# Timer Interrupt Frequency Configuration 2209# Timer Interrupt Frequency Configuration
2212# 2210#
diff --git a/arch/mn10300/Kconfig b/arch/mn10300/Kconfig
index 7f78057af2f5..687f9b4a2ed6 100644
--- a/arch/mn10300/Kconfig
+++ b/arch/mn10300/Kconfig
@@ -226,7 +226,6 @@ config MN10300_USING_JTAG
226 single-stepping, which are taken over completely by the JTAG unit. 226 single-stepping, which are taken over completely by the JTAG unit.
227 227
228source "kernel/Kconfig.hz" 228source "kernel/Kconfig.hz"
229source "kernel/time/Kconfig"
230 229
231config MN10300_RTC 230config MN10300_RTC
232 bool "Using MN10300 RTC" 231 bool "Using MN10300 RTC"
diff --git a/arch/openrisc/Kconfig b/arch/openrisc/Kconfig
index be04485431fe..70653039e79b 100644
--- a/arch/openrisc/Kconfig
+++ b/arch/openrisc/Kconfig
@@ -106,7 +106,6 @@ config OPENRISC_HAVE_INST_DIV
106endmenu 106endmenu
107 107
108 108
109source "kernel/time/Kconfig"
110source kernel/Kconfig.hz 109source kernel/Kconfig.hz
111source kernel/Kconfig.preempt 110source kernel/Kconfig.preempt
112source "mm/Kconfig" 111source "mm/Kconfig"
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 901215f7a2f2..d47cf7ffa792 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -278,7 +278,6 @@ config HIGHMEM
278 bool "High memory support" 278 bool "High memory support"
279 depends on PPC32 279 depends on PPC32
280 280
281source kernel/time/Kconfig
282source kernel/Kconfig.hz 281source kernel/Kconfig.hz
283source kernel/Kconfig.preempt 282source kernel/Kconfig.preempt
284source "fs/Kconfig.binfmt" 283source "fs/Kconfig.binfmt"
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index f9edb9303a7e..d0325d9ae21f 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -131,8 +131,6 @@ menu "Base setup"
131 131
132comment "Processor type and features" 132comment "Processor type and features"
133 133
134source "kernel/time/Kconfig"
135
136config 64BIT 134config 64BIT
137 def_bool y 135 def_bool y
138 prompt "64 bit kernel" 136 prompt "64 bit kernel"
diff --git a/arch/score/Kconfig b/arch/score/Kconfig
index f5d3b3237419..ba0f412920be 100644
--- a/arch/score/Kconfig
+++ b/arch/score/Kconfig
@@ -66,7 +66,6 @@ config MEMORY_START
66 hex 66 hex
67 default 0xa0000000 67 default 0xa0000000
68 68
69source "kernel/time/Kconfig"
70source "kernel/Kconfig.hz" 69source "kernel/Kconfig.hz"
71source "kernel/Kconfig.preempt" 70source "kernel/Kconfig.preempt"
72 71
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index cffd8b0082d5..820dfe3c7b69 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -577,9 +577,6 @@ config SH_CLK_CPG_LEGACY
577 depends on SH_CLK_CPG 577 depends on SH_CLK_CPG
578 def_bool y if !CPU_SUBTYPE_SH7785 && !ARCH_SHMOBILE && \ 578 def_bool y if !CPU_SUBTYPE_SH7785 && !ARCH_SHMOBILE && \
579 !CPU_SHX3 && !CPU_SUBTYPE_SH7757 579 !CPU_SHX3 && !CPU_SUBTYPE_SH7757
580
581source "kernel/time/Kconfig"
582
583endmenu 580endmenu
584 581
585menu "CPU Frequency scaling" 582menu "CPU Frequency scaling"
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig
index 33399d3d90bc..b5a035a5c53a 100644
--- a/arch/sparc/Kconfig
+++ b/arch/sparc/Kconfig
@@ -266,8 +266,6 @@ config HOTPLUG_CPU
266 can be controlled through /sys/devices/system/cpu/cpu#. 266 can be controlled through /sys/devices/system/cpu/cpu#.
267 Say N if you want to disable CPU hotplug. 267 Say N if you want to disable CPU hotplug.
268 268
269source "kernel/time/Kconfig"
270
271if SPARC64 269if SPARC64
272source "drivers/cpufreq/Kconfig" 270source "drivers/cpufreq/Kconfig"
273 271
diff --git a/arch/tile/Kconfig b/arch/tile/Kconfig
index b56772cac5d2..4eec3a1a72c0 100644
--- a/arch/tile/Kconfig
+++ b/arch/tile/Kconfig
@@ -136,8 +136,6 @@ config NR_CPUS
136 smaller kernel memory footprint results from using a smaller 136 smaller kernel memory footprint results from using a smaller
137 value on chips with fewer tiles. 137 value on chips with fewer tiles.
138 138
139source "kernel/time/Kconfig"
140
141source "kernel/Kconfig.hz" 139source "kernel/Kconfig.hz"
142 140
143config KEXEC 141config KEXEC
diff --git a/arch/um/Kconfig.um b/arch/um/Kconfig.um
index 70fd690964e4..bf87f25eb2de 100644
--- a/arch/um/Kconfig.um
+++ b/arch/um/Kconfig.um
@@ -10,7 +10,6 @@ config STATIC_LINK
10 2.75G) for UML. 10 2.75G) for UML.
11 11
12source "mm/Kconfig" 12source "mm/Kconfig"
13source "kernel/time/Kconfig"
14 13
15config LD_SCRIPT_STATIC 14config LD_SCRIPT_STATIC
16 bool 15 bool
diff --git a/arch/unicore32/Kconfig b/arch/unicore32/Kconfig
index a25ca7606bea..47ad5210606f 100644
--- a/arch/unicore32/Kconfig
+++ b/arch/unicore32/Kconfig
@@ -143,8 +143,6 @@ endmenu
143 143
144menu "Kernel Features" 144menu "Kernel Features"
145 145
146source "kernel/time/Kconfig"
147
148source "kernel/Kconfig.preempt" 146source "kernel/Kconfig.preempt"
149 147
150source "kernel/Kconfig.hz" 148source "kernel/Kconfig.hz"
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 3b0a9217836a..1b1e0493ef7f 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -241,8 +241,6 @@ config ZONE_DMA
241 241
242 If unsure, say Y. 242 If unsure, say Y.
243 243
244source "kernel/time/Kconfig"
245
246config SMP 244config SMP
247 bool "Symmetric multi-processing support" 245 bool "Symmetric multi-processing support"
248 ---help--- 246 ---help---