ARM: 8375/1: disable some options on ARMv7-M
Kprobes, irqflags tracing and kexec don't currently build on kernels targetting ARMv7-M, so for now, we should just disallow those combinations. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
		
					parent
					
						
							
								c32b765572
							
						
					
				
			
			
				commit
				
					
						cb1293e2f5
					
				
			
		
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -57,7 +57,7 @@ config ARM | |||
| 	select HAVE_KERNEL_LZMA | ||||
| 	select HAVE_KERNEL_LZO | ||||
| 	select HAVE_KERNEL_XZ | ||||
| 	select HAVE_KPROBES if !XIP_KERNEL && !CPU_ENDIAN_BE32 | ||||
| 	select HAVE_KPROBES if !XIP_KERNEL && !CPU_ENDIAN_BE32 && !CPU_V7M | ||||
| 	select HAVE_KRETPROBES if (HAVE_KPROBES) | ||||
| 	select HAVE_MEMBLOCK | ||||
| 	select HAVE_MOD_ARCH_SPECIFIC if ARM_UNWIND | ||||
|  | @ -171,7 +171,7 @@ config LOCKDEP_SUPPORT | |||
| 
 | ||||
| config TRACE_IRQFLAGS_SUPPORT | ||||
| 	bool | ||||
| 	default y | ||||
| 	default !CPU_V7M | ||||
| 
 | ||||
| config RWSEM_XCHGADD_ALGORITHM | ||||
| 	bool | ||||
|  | @ -1952,6 +1952,7 @@ config XIP_PHYS_ADDR | |||
| config KEXEC | ||||
| 	bool "Kexec system call (EXPERIMENTAL)" | ||||
| 	depends on (!SMP || PM_SLEEP_SMP) | ||||
| 	depends on !CPU_V7M | ||||
| 	help | ||||
| 	  kexec is a system call that implements the ability to shutdown your | ||||
| 	  current kernel, and to start another kernel.  It is like a reboot | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Arnd Bergmann
				Arnd Bergmann