Skip to content

Commit a6359d1

Browse files
committed
init_task: Replace CONFIG_HAVE_GENERIC_INIT_TASK
Now that all archs except ia64 are converted, replace the config and let the ia64 select CONFIG_ARCH_INIT_TASK Signed-off-by: Thomas Gleixner <[email protected]> Link: http://lkml.kernel.org/r/[email protected]
1 parent e4d5962 commit a6359d1

File tree

29 files changed

+7
-28
lines changed

29 files changed

+7
-28
lines changed

arch/Kconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,8 @@ config USE_GENERIC_SMP_HELPERS
148148
config GENERIC_SMP_IDLE_THREAD
149149
bool
150150

151-
config HAVE_GENERIC_INIT_TASK
151+
# Select if arch init_task initializer is different to init/init_task.c
152+
config ARCH_INIT_TASK
152153
bool
153154

154155
config HAVE_REGS_AND_STACK_ACCESS_API

arch/alpha/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ config ALPHA
1616
select ARCH_WANT_OPTIONAL_GPIOLIB
1717
select ARCH_HAVE_NMI_SAFE_CMPXCHG
1818
select GENERIC_SMP_IDLE_THREAD
19-
select HAVE_GENERIC_INIT_TASK
2019
help
2120
The Alpha is a 64-bit general-purpose processor designed and
2221
marketed by the Digital Equipment Corporation of blessed memory,

arch/arm/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ config ARM
3535
select GENERIC_PCI_IOMAP
3636
select HAVE_BPF_JIT if NET
3737
select GENERIC_SMP_IDLE_THREAD
38-
select HAVE_GENERIC_INIT_TASK
3938
help
4039
The ARM series is a line of low-power-consumption RISC chip designs
4140
licensed by ARM Ltd and targeted at embedded applications and

arch/avr32/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ config AVR32
1212
select HARDIRQS_SW_RESEND
1313
select GENERIC_IRQ_SHOW
1414
select ARCH_HAVE_NMI_SAFE_CMPXCHG
15-
select HAVE_GENERIC_INIT_TASK
1615
help
1716
AVR32 is a high-performance 32-bit RISC microprocessor core,
1817
designed for cost-sensitive embedded applications, with particular

arch/blackfin/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ config BLACKFIN
3838
select IRQ_PER_CPU if SMP
3939
select HAVE_NMI_WATCHDOG if NMI_WATCHDOG
4040
select GENERIC_SMP_IDLE_THREAD
41-
select HAVE_GENERIC_INIT_TASK
4241

4342
config GENERIC_CSUM
4443
def_bool y

arch/c6x/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ config TMS320C6X
1010
select HAVE_ARCH_TRACEHOOK
1111
select HAVE_DMA_API_DEBUG
1212
select HAVE_GENERIC_HARDIRQS
13-
select HAVE_GENERIC_INIT_TASK
1413
select HAVE_MEMBLOCK
1514
select SPARSE_IRQ
1615
select IRQ_DOMAIN

arch/cris/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ config CRIS
5050
select GENERIC_IRQ_SHOW
5151
select GENERIC_IOMAP
5252
select GENERIC_SMP_IDLE_THREAD if ETRAX_ARCH_V32
53-
select HAVE_GENERIC_INIT_TASK
5453

5554
config HZ
5655
int

arch/frv/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ config FRV
99
select GENERIC_IRQ_SHOW
1010
select ARCH_HAVE_NMI_SAFE_CMPXCHG
1111
select GENERIC_CPU_DEVICES
12-
select HAVE_GENERIC_INIT_TASK
1312

1413
config ZONE_DMA
1514
bool

arch/h8300/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ config H8300
55
select HAVE_GENERIC_HARDIRQS
66
select GENERIC_IRQ_SHOW
77
select GENERIC_CPU_DEVICES
8-
select HAVE_GENERIC_INIT_TASK
98

109
config SYMBOL_PREFIX
1110
string

arch/hexagon/Kconfig

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ config HEXAGON
2828
select NO_IOPORT
2929
select GENERIC_IOMAP
3030
select GENERIC_SMP_IDLE_THREAD
31-
select HAVE_GENERIC_INIT_TASK
3231
# mostly generic routines, with some accelerated ones
3332
---help---
3433
Qualcomm Hexagon is a processor architecture designed for high

0 commit comments

Comments
 (0)