summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJisheng Zhang <jszhang@kernel.org>2026-02-20 12:12:28 +0300
committerCatalin Marinas <catalin.marinas@arm.com>2026-03-10 20:25:59 +0300
commit6712fcde003f780d6241d755a0fa41ff4739b9a4 (patch)
tree6a23386004e0fc57321d8de8cbd63c3294fc39f3
parent1f318b96cc84d7c2ab792fcc0bfd42a7ca890681 (diff)
downloadlinux-6712fcde003f780d6241d755a0fa41ff4739b9a4.tar.xz
arm64: remove ARCH_INLINE_*
Since commit 7dadeaa6e851 ("sched: Further restrict the preemption modes"), arm64 only has two preemption models: full and lazy. Both implies PREEMPTION, so !PREEMPTION is always false for arm64, it's time to remove ARCH_INLINE_*. Signed-off-by: Jisheng Zhang <jszhang@kernel.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
-rw-r--r--arch/arm64/Kconfig26
1 files changed, 0 insertions, 26 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 38dba5f7e4d2..3d90f2d35a99 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -61,32 +61,6 @@ config ARM64
select ARCH_HAVE_ELF_PROT
select ARCH_HAVE_NMI_SAFE_CMPXCHG
select ARCH_HAVE_TRACE_MMIO_ACCESS
- 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_KEEP_MEMBLOCK
select ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE
select ARCH_USE_CMPXCHG_LOCKREF