]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: locking: Replace ticket lock implementation with qspinlock
authorWill Deacon <will.deacon@arm.com>
Tue, 13 Mar 2018 20:45:45 +0000 (20:45 +0000)
committerWill Deacon <will.deacon@arm.com>
Thu, 5 Jul 2018 09:05:06 +0000 (10:05 +0100)
commit34d48d8cf2dc9f77615350877f761d33ae25a10c
tree7bb33c5eee9bdcb1f8d84480b915a21db56eac14
parent8acff8bfda6a59162adca6461c9f924bb9f727a7
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>
arch/arm64/Kconfig
arch/arm64/include/asm/Kbuild
arch/arm64/include/asm/spinlock.h
arch/arm64/include/asm/spinlock_types.h