diff options
author | Will Deacon <will.deacon@arm.com> | 2018-03-13 21:45:45 +0100 |
---|---|---|
committer | Will Deacon <will.deacon@arm.com> | 2018-07-05 11:05:06 +0200 |
commit | c11090474d70590170cf5fa6afe85864ab494b37 (patch) | |
tree | 7bb33c5eee9bdcb1f8d84480b915a21db56eac14 /arch/arm64/include/asm/Kbuild | |
parent | arm64: barrier: Implement smp_cond_load_relaxed (diff) | |
download | linux-c11090474d70590170cf5fa6afe85864ab494b37.tar.xz linux-c11090474d70590170cf5fa6afe85864ab494b37.zip |
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/Kbuild | 1 |
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 |