forked from mirrors/linux
		
	idle: Remove GENERIC_IDLE_LOOP config switch
All archs are converted over. Remove the config switch and the fallback code. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
		
							parent
							
								
									8198c1696a
								
							
						
					
					
						commit
						d190e8195b
					
				
					 32 changed files with 0 additions and 41 deletions
				
			
		|  | @ -216,9 +216,6 @@ config USE_GENERIC_SMP_HELPERS | ||||||
| config GENERIC_SMP_IDLE_THREAD | config GENERIC_SMP_IDLE_THREAD | ||||||
|        bool |        bool | ||||||
| 
 | 
 | ||||||
| config GENERIC_IDLE_LOOP |  | ||||||
|        bool |  | ||||||
| 
 |  | ||||||
| # Select if arch init_task initializer is different to init/init_task.c | # Select if arch init_task initializer is different to init/init_task.c | ||||||
| config ARCH_INIT_TASK | config ARCH_INIT_TASK | ||||||
|        bool |        bool | ||||||
|  |  | ||||||
|  | @ -17,7 +17,6 @@ config ALPHA | ||||||
| 	select ARCH_WANT_IPC_PARSE_VERSION | 	select ARCH_WANT_IPC_PARSE_VERSION | ||||||
| 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_CMOS_UPDATE | 	select GENERIC_CMOS_UPDATE | ||||||
| 	select GENERIC_STRNCPY_FROM_USER | 	select GENERIC_STRNCPY_FROM_USER | ||||||
| 	select GENERIC_STRNLEN_USER | 	select GENERIC_STRNLEN_USER | ||||||
|  |  | ||||||
|  | @ -14,7 +14,6 @@ config ARC | ||||||
| 	select GENERIC_ATOMIC64 | 	select GENERIC_ATOMIC64 | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_FIND_FIRST_BIT | 	select GENERIC_FIND_FIRST_BIT | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	# for now, we don't need GENERIC_IRQ_PROBE, CONFIG_GENERIC_IRQ_CHIP | 	# for now, we don't need GENERIC_IRQ_PROBE, CONFIG_GENERIC_IRQ_CHIP | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_KERNEL_EXECVE | 	select GENERIC_KERNEL_EXECVE | ||||||
|  |  | ||||||
|  | @ -15,7 +15,6 @@ config ARM | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_PCI_IOMAP | 	select GENERIC_PCI_IOMAP | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_IDLE_POLL_SETUP | 	select GENERIC_IDLE_POLL_SETUP | ||||||
| 	select GENERIC_STRNCPY_FROM_USER | 	select GENERIC_STRNCPY_FROM_USER | ||||||
| 	select GENERIC_STRNLEN_USER | 	select GENERIC_STRNLEN_USER | ||||||
|  |  | ||||||
|  | @ -9,7 +9,6 @@ config ARM64 | ||||||
| 	select CLONE_BACKWARDS | 	select CLONE_BACKWARDS | ||||||
| 	select COMMON_CLK | 	select COMMON_CLK | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_IOMAP | 	select GENERIC_IOMAP | ||||||
| 	select GENERIC_IRQ_PROBE | 	select GENERIC_IRQ_PROBE | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
|  |  | ||||||
|  | @ -10,7 +10,6 @@ config AVR32 | ||||||
| 	select VIRT_TO_BUS | 	select VIRT_TO_BUS | ||||||
| 	select GENERIC_IRQ_PROBE | 	select GENERIC_IRQ_PROBE | ||||||
| 	select GENERIC_ATOMIC64 | 	select GENERIC_ATOMIC64 | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select HARDIRQS_SW_RESEND | 	select HARDIRQS_SW_RESEND | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select ARCH_HAVE_CUSTOM_GPIO_H | 	select ARCH_HAVE_CUSTOM_GPIO_H | ||||||
|  |  | ||||||
|  | @ -41,7 +41,6 @@ config BLACKFIN | ||||||
| 	select USE_GENERIC_SMP_HELPERS if SMP | 	select USE_GENERIC_SMP_HELPERS if SMP | ||||||
| 	select HAVE_NMI_WATCHDOG if NMI_WATCHDOG | 	select HAVE_NMI_WATCHDOG if NMI_WATCHDOG | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select ARCH_USES_GETTIMEOFFSET if !GENERIC_CLOCKEVENTS | 	select ARCH_USES_GETTIMEOFFSET if !GENERIC_CLOCKEVENTS | ||||||
| 	select HAVE_MOD_ARCH_SPECIFIC | 	select HAVE_MOD_ARCH_SPECIFIC | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
|  |  | ||||||
|  | @ -18,7 +18,6 @@ config C6X | ||||||
| 	select OF_EARLY_FLATTREE | 	select OF_EARLY_FLATTREE | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 
 | 
 | ||||||
| config MMU | config MMU | ||||||
| 	def_bool n | 	def_bool n | ||||||
|  |  | ||||||
|  | @ -48,7 +48,6 @@ config CRIS | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_IOMAP | 	select GENERIC_IOMAP | ||||||
| 	select GENERIC_SMP_IDLE_THREAD if ETRAX_ARCH_V32 | 	select GENERIC_SMP_IDLE_THREAD if ETRAX_ARCH_V32 | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_CMOS_UPDATE | 	select GENERIC_CMOS_UPDATE | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
| 	select CLONE_BACKWARDS2 | 	select CLONE_BACKWARDS2 | ||||||
|  |  | ||||||
|  | @ -8,7 +8,6 @@ config FRV | ||||||
| 	select HAVE_GENERIC_HARDIRQS | 	select HAVE_GENERIC_HARDIRQS | ||||||
| 	select VIRT_TO_BUS | 	select VIRT_TO_BUS | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select HAVE_DEBUG_BUGVERBOSE | 	select HAVE_DEBUG_BUGVERBOSE | ||||||
| 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | ||||||
| 	select GENERIC_CPU_DEVICES | 	select GENERIC_CPU_DEVICES | ||||||
|  |  | ||||||
|  | @ -8,7 +8,6 @@ config H8300 | ||||||
| 	select VIRT_TO_BUS | 	select VIRT_TO_BUS | ||||||
| 	select ARCH_WANT_IPC_PARSE_VERSION | 	select ARCH_WANT_IPC_PARSE_VERSION | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_CPU_DEVICES | 	select GENERIC_CPU_DEVICES | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
| 	select OLD_SIGSUSPEND3 | 	select OLD_SIGSUSPEND3 | ||||||
|  |  | ||||||
|  | @ -24,7 +24,6 @@ config HEXAGON | ||||||
| 	select NO_IOPORT | 	select NO_IOPORT | ||||||
| 	select GENERIC_IOMAP | 	select GENERIC_IOMAP | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select STACKTRACE_SUPPORT | 	select STACKTRACE_SUPPORT | ||||||
| 	select KTIME_SCALAR | 	select KTIME_SCALAR | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
|  |  | ||||||
|  | @ -35,7 +35,6 @@ config IA64 | ||||||
| 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | ||||||
| 	select GENERIC_IOMAP | 	select GENERIC_IOMAP | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select ARCH_INIT_TASK | 	select ARCH_INIT_TASK | ||||||
| 	select ARCH_TASK_STRUCT_ALLOCATOR | 	select ARCH_TASK_STRUCT_ALLOCATOR | ||||||
| 	select ARCH_THREAD_INFO_ALLOCATOR | 	select ARCH_THREAD_INFO_ALLOCATOR | ||||||
|  |  | ||||||
|  | @ -13,7 +13,6 @@ config M32R | ||||||
| 	select VIRT_TO_BUS | 	select VIRT_TO_BUS | ||||||
| 	select GENERIC_IRQ_PROBE | 	select GENERIC_IRQ_PROBE | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_ATOMIC64 | 	select GENERIC_ATOMIC64 | ||||||
| 	select ARCH_USES_GETTIMEOFFSET | 	select ARCH_USES_GETTIMEOFFSET | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
|  |  | ||||||
|  | @ -6,7 +6,6 @@ config M68K | ||||||
| 	select HAVE_DEBUG_BUGVERBOSE | 	select HAVE_DEBUG_BUGVERBOSE | ||||||
| 	select HAVE_GENERIC_HARDIRQS | 	select HAVE_GENERIC_HARDIRQS | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_ATOMIC64 | 	select GENERIC_ATOMIC64 | ||||||
| 	select HAVE_UID16 | 	select HAVE_UID16 | ||||||
| 	select VIRT_TO_BUS | 	select VIRT_TO_BUS | ||||||
|  |  | ||||||
|  | @ -7,7 +7,6 @@ config METAG | ||||||
| 	select EMBEDDED | 	select EMBEDDED | ||||||
| 	select GENERIC_ATOMIC64 | 	select GENERIC_ATOMIC64 | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select HAVE_64BIT_ALIGNED_ACCESS | 	select HAVE_64BIT_ALIGNED_ACCESS | ||||||
|  |  | ||||||
|  | @ -26,7 +26,6 @@ config MICROBLAZE | ||||||
| 	select GENERIC_CPU_DEVICES | 	select GENERIC_CPU_DEVICES | ||||||
| 	select GENERIC_ATOMIC64 | 	select GENERIC_ATOMIC64 | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_IDLE_POLL_SETUP | 	select GENERIC_IDLE_POLL_SETUP | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
| 	select CLONE_BACKWARDS | 	select CLONE_BACKWARDS | ||||||
|  |  | ||||||
|  | @ -34,7 +34,6 @@ config MIPS | ||||||
| 	select HAVE_MEMBLOCK_NODE_MAP | 	select HAVE_MEMBLOCK_NODE_MAP | ||||||
| 	select ARCH_DISCARD_MEMBLOCK | 	select ARCH_DISCARD_MEMBLOCK | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select BUILDTIME_EXTABLE_SORT | 	select BUILDTIME_EXTABLE_SORT | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_CMOS_UPDATE | 	select GENERIC_CMOS_UPDATE | ||||||
|  |  | ||||||
|  | @ -13,7 +13,6 @@ config MN10300 | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
| 	select OLD_SIGSUSPEND3 | 	select OLD_SIGSUSPEND3 | ||||||
| 	select OLD_SIGACTION | 	select OLD_SIGACTION | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 
 | 
 | ||||||
| config AM33_2 | config AM33_2 | ||||||
| 	def_bool n | 	def_bool n | ||||||
|  |  | ||||||
|  | @ -21,7 +21,6 @@ config OPENRISC | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_STRNCPY_FROM_USER | 	select GENERIC_STRNCPY_FROM_USER | ||||||
| 	select GENERIC_STRNLEN_USER | 	select GENERIC_STRNLEN_USER | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
| 
 | 
 | ||||||
| config MMU | config MMU | ||||||
|  |  | ||||||
|  | @ -18,7 +18,6 @@ config PARISC | ||||||
| 	select GENERIC_PCI_IOMAP | 	select GENERIC_PCI_IOMAP | ||||||
| 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_STRNCPY_FROM_USER | 	select GENERIC_STRNCPY_FROM_USER | ||||||
| 	select SYSCTL_ARCH_UNALIGN_ALLOW | 	select SYSCTL_ARCH_UNALIGN_ALLOW | ||||||
| 	select HAVE_MOD_ARCH_SPECIFIC | 	select HAVE_MOD_ARCH_SPECIFIC | ||||||
|  |  | ||||||
|  | @ -133,7 +133,6 @@ config PPC | ||||||
| 	select HAVE_ARCH_JUMP_LABEL | 	select HAVE_ARCH_JUMP_LABEL | ||||||
| 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_CMOS_UPDATE | 	select GENERIC_CMOS_UPDATE | ||||||
| 	select GENERIC_TIME_VSYSCALL_OLD | 	select GENERIC_TIME_VSYSCALL_OLD | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
|  |  | ||||||
|  | @ -97,7 +97,6 @@ config S390 | ||||||
| 	select CLONE_BACKWARDS2 | 	select CLONE_BACKWARDS2 | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_CPU_DEVICES if !SMP | 	select GENERIC_CPU_DEVICES if !SMP | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_KERNEL_THREAD | 	select GENERIC_KERNEL_THREAD | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_TIME_VSYSCALL_OLD | 	select GENERIC_TIME_VSYSCALL_OLD | ||||||
|  |  | ||||||
|  | @ -11,7 +11,6 @@ config SCORE | ||||||
|        select ARCH_DISCARD_MEMBLOCK |        select ARCH_DISCARD_MEMBLOCK | ||||||
|        select GENERIC_CPU_DEVICES |        select GENERIC_CPU_DEVICES | ||||||
|        select GENERIC_CLOCKEVENTS |        select GENERIC_CLOCKEVENTS | ||||||
|        select GENERIC_IDLE_LOOP |  | ||||||
|        select HAVE_MOD_ARCH_SPECIFIC |        select HAVE_MOD_ARCH_SPECIFIC | ||||||
| 	select VIRT_TO_BUS | 	select VIRT_TO_BUS | ||||||
| 	select MODULES_USE_ELF_REL | 	select MODULES_USE_ELF_REL | ||||||
|  |  | ||||||
|  | @ -33,7 +33,6 @@ config SUPERH | ||||||
| 	select GENERIC_ATOMIC64 | 	select GENERIC_ATOMIC64 | ||||||
| 	select GENERIC_IRQ_SHOW | 	select GENERIC_IRQ_SHOW | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_IDLE_POLL_SETUP | 	select GENERIC_IDLE_POLL_SETUP | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_CMOS_UPDATE if SH_SH03 || SH_DREAMCAST | 	select GENERIC_CMOS_UPDATE if SH_SH03 || SH_DREAMCAST | ||||||
|  |  | ||||||
|  | @ -37,7 +37,6 @@ config SPARC | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_CMOS_UPDATE | 	select GENERIC_CMOS_UPDATE | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select GENERIC_STRNCPY_FROM_USER | 	select GENERIC_STRNCPY_FROM_USER | ||||||
| 	select GENERIC_STRNLEN_USER | 	select GENERIC_STRNLEN_USER | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
|  |  | ||||||
|  | @ -22,7 +22,6 @@ config TILE | ||||||
| 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | 	select ARCH_HAVE_NMI_SAFE_CMPXCHG | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select MODULES_USE_ELF_RELA | 	select MODULES_USE_ELF_RELA | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 
 | 
 | ||||||
| # FIXME: investigate whether we need/want these options. | # FIXME: investigate whether we need/want these options. | ||||||
| #	select HAVE_IOREMAP_PROT | #	select HAVE_IOREMAP_PROT | ||||||
|  |  | ||||||
|  | @ -12,7 +12,6 @@ config UML | ||||||
| 	select GENERIC_CPU_DEVICES | 	select GENERIC_CPU_DEVICES | ||||||
| 	select GENERIC_IO | 	select GENERIC_IO | ||||||
| 	select GENERIC_CLOCKEVENTS | 	select GENERIC_CLOCKEVENTS | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select TTY # Needed for line.c | 	select TTY # Needed for line.c | ||||||
| 
 | 
 | ||||||
| config MMU | config MMU | ||||||
|  |  | ||||||
|  | @ -17,7 +17,6 @@ config UNICORE32 | ||||||
| 	select ARCH_WANT_FRAME_POINTERS | 	select ARCH_WANT_FRAME_POINTERS | ||||||
| 	select GENERIC_IOMAP | 	select GENERIC_IOMAP | ||||||
| 	select MODULES_USE_ELF_REL | 	select MODULES_USE_ELF_REL | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	help | 	help | ||||||
| 	  UniCore-32 is 32-bit Instruction Set Architecture, | 	  UniCore-32 is 32-bit Instruction Set Architecture, | ||||||
| 	  including a series of low-power-consumption RISC chip | 	  including a series of low-power-consumption RISC chip | ||||||
|  |  | ||||||
|  | @ -97,7 +97,6 @@ config X86 | ||||||
| 	select GENERIC_IOMAP | 	select GENERIC_IOMAP | ||||||
| 	select DCACHE_WORD_ACCESS | 	select DCACHE_WORD_ACCESS | ||||||
| 	select GENERIC_SMP_IDLE_THREAD | 	select GENERIC_SMP_IDLE_THREAD | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	select ARCH_WANT_IPC_PARSE_VERSION if X86_32 | 	select ARCH_WANT_IPC_PARSE_VERSION if X86_32 | ||||||
| 	select HAVE_ARCH_SECCOMP_FILTER | 	select HAVE_ARCH_SECCOMP_FILTER | ||||||
| 	select BUILDTIME_EXTABLE_SORT | 	select BUILDTIME_EXTABLE_SORT | ||||||
|  |  | ||||||
|  | @ -19,7 +19,6 @@ config XTENSA | ||||||
| 	select CLONE_BACKWARDS | 	select CLONE_BACKWARDS | ||||||
| 	select IRQ_DOMAIN | 	select IRQ_DOMAIN | ||||||
| 	select HAVE_OPROFILE | 	select HAVE_OPROFILE | ||||||
| 	select GENERIC_IDLE_LOOP |  | ||||||
| 	help | 	help | ||||||
| 	  Xtensa processors are 32-bit RISC machines designed by Tensilica | 	  Xtensa processors are 32-bit RISC machines designed by Tensilica | ||||||
| 	  primarily for embedded systems.  These processors are both | 	  primarily for embedded systems.  These processors are both | ||||||
|  |  | ||||||
|  | @ -10,13 +10,6 @@ | ||||||
| 
 | 
 | ||||||
| #include <trace/events/power.h> | #include <trace/events/power.h> | ||||||
| 
 | 
 | ||||||
| #ifndef CONFIG_GENERIC_IDLE_LOOP |  | ||||||
| void cpu_startup_entry(enum cpuhp_state state) |  | ||||||
| { |  | ||||||
| 	cpu_idle(); |  | ||||||
| } |  | ||||||
| #else |  | ||||||
| 
 |  | ||||||
| static int __read_mostly cpu_idle_force_poll; | static int __read_mostly cpu_idle_force_poll; | ||||||
| 
 | 
 | ||||||
| void cpu_idle_poll_ctrl(bool enable) | void cpu_idle_poll_ctrl(bool enable) | ||||||
|  | @ -112,4 +105,3 @@ void cpu_startup_entry(enum cpuhp_state state) | ||||||
| 	arch_cpu_idle_prepare(); | 	arch_cpu_idle_prepare(); | ||||||
| 	cpu_idle_loop(); | 	cpu_idle_loop(); | ||||||
| } | } | ||||||
| #endif |  | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Thomas Gleixner
						Thomas Gleixner