mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN*
Enable ARCH_INLINE_READ*/WRITE*/SPIN* when !PREEMPTION, it is copied from arch/arm64. It could reduce procedure calls and improves performance. Signed-off-by: Guo Ren <guoren@linux.alibaba.com> Signed-off-by: Guo Ren <guoren@kernel.org>
This commit is contained in:
		
							parent
							
								
									45e15c1a37
								
							
						
					
					
						commit
						7f8030cea3
					
				
					 1 changed files with 26 additions and 0 deletions
				
			
		|  | @ -9,6 +9,32 @@ config CSKY | |||
| 	select ARCH_USE_BUILTIN_BSWAP | ||||
| 	select ARCH_USE_QUEUED_RWLOCKS | ||||
| 	select ARCH_USE_QUEUED_SPINLOCKS | ||||
| 	select ARCH_INLINE_READ_LOCK if !PREEMPTION | ||||
| 	select ARCH_INLINE_READ_LOCK_BH if !PREEMPTION | ||||
| 	select ARCH_INLINE_READ_LOCK_IRQ if !PREEMPTION | ||||
| 	select ARCH_INLINE_READ_LOCK_IRQSAVE if !PREEMPTION | ||||
| 	select ARCH_INLINE_READ_UNLOCK if !PREEMPTION | ||||
| 	select ARCH_INLINE_READ_UNLOCK_BH if !PREEMPTION | ||||
| 	select ARCH_INLINE_READ_UNLOCK_IRQ if !PREEMPTION | ||||
| 	select ARCH_INLINE_READ_UNLOCK_IRQRESTORE if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_LOCK if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_LOCK_BH if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_LOCK_IRQ if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_LOCK_IRQSAVE if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_UNLOCK if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_UNLOCK_BH if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_UNLOCK_IRQ if !PREEMPTION | ||||
| 	select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_TRYLOCK if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_TRYLOCK_BH if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_LOCK if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_LOCK_BH if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_LOCK_IRQ if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_LOCK_IRQSAVE if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_UNLOCK if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_UNLOCK_BH if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_UNLOCK_IRQ if !PREEMPTION | ||||
| 	select ARCH_INLINE_SPIN_UNLOCK_IRQRESTORE if !PREEMPTION | ||||
| 	select ARCH_WANT_FRAME_POINTERS if !CPU_CK610 && $(cc-option,-mbacktrace) | ||||
| 	select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT | ||||
| 	select COMMON_CLK | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Guo Ren
						Guo Ren