powerpc/qspinlock: store owner CPU in lock word
authorNicholas Piggin <npiggin@gmail.com>
Sat, 26 Nov 2022 09:59:21 +0000 (19:59 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 2 Dec 2022 06:48:49 +0000 (17:48 +1100)
commite1a31e7fd7130628cfd229253da2b4630e7a809c
tree3c328928ed0e74716e71ccee0458f3f75ccd7131
parent0944534ef4d5cf39c8133575524be0be3337dd62
powerpc/qspinlock: store owner CPU in lock word

Store the owner CPU number in the lock word so it may be yielded to,
as powerpc's paravirtualised simple spinlocks do.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20221126095932.1234527-7-npiggin@gmail.com
arch/powerpc/include/asm/qspinlock.h
arch/powerpc/include/asm/qspinlock_types.h
arch/powerpc/lib/qspinlock.c