summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/Kbuild
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2018-03-13 23:45:45 +0300
committerWill Deacon <will.deacon@arm.com>2018-07-05 12:05:06 +0300
commitc11090474d70590170cf5fa6afe85864ab494b37 (patch)
tree7bb33c5eee9bdcb1f8d84480b915a21db56eac14 /arch/arm64/include/asm/Kbuild
parent598865c5f32d6e11e99f2aac07348e5fd17cdc03 (diff)
downloadlinux-c11090474d70590170cf5fa6afe85864ab494b37.tar.xz
arm64: locking: Replace ticket lock implementation with qspinlock
It's fair to say that our ticket lock has served us well over time, but it's time to bite the bullet and start using the generic qspinlock code so we can make use of explicit MCS queuing and potentially better PV performance in future. Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64/include/asm/Kbuild')
-rw-r--r--arch/arm64/include/asm/Kbuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/Kbuild b/arch/arm64/include/asm/Kbuild
index 3a9b84d39d71..6cd5d77b6b44 100644
--- a/arch/arm64/include/asm/Kbuild
+++ b/arch/arm64/include/asm/Kbuild
@@ -16,6 +16,7 @@ generic-y += mm-arch-hooks.h
generic-y += msi.h
generic-y += preempt.h
generic-y += qrwlock.h
+generic-y += qspinlock.h
generic-y += rwsem.h
generic-y += segment.h
generic-y += serial.h