mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-27 14:14:24 +08: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
@ -9,6 +9,32 @@ config CSKY
|
|||||||
select ARCH_USE_BUILTIN_BSWAP
|
select ARCH_USE_BUILTIN_BSWAP
|
||||||
select ARCH_USE_QUEUED_RWLOCKS
|
select ARCH_USE_QUEUED_RWLOCKS
|
||||||
select ARCH_USE_QUEUED_SPINLOCKS
|
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_FRAME_POINTERS if !CPU_CK610 && $(cc-option,-mbacktrace)
|
||||||
select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
|
select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
|
||||||
select COMMON_CLK
|
select COMMON_CLK
|
||||||
|
Loading…
Reference in New Issue
Block a user