]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/64s: Fix KVM interrupt using wrong save area
authorNicholas Piggin <npiggin@gmail.com>
Mon, 15 Jun 2020 06:12:47 +0000 (16:12 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 16 Jun 2020 02:52:43 +0000 (12:52 +1000)
commitcc06c39546965c24e50d59e44eb31b9d159942fe
treeef97eb406cdc2735cbd3b51b0105b8855c295a64
parent26c174a87f4ef464386b68a9a7c6c253146058fd
powerpc/64s: Fix KVM interrupt using wrong save area

The CTR register reload in the KVM interrupt path used the wrong save
area for SLB (and NMI) interrupts.

Fixes: a0ffe9a2f0d6 ("powerpc/64s/exception: Move KVM test to common code")
Cc: stable@vger.kernel.org # v5.7+
Reported-by: Christian Zigotzky <chzigotzky@xenosoft.de>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Tested-by: Christian Zigotzky <chzigotzky@xenosoft.de>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20200615061247.1310763-1-npiggin@gmail.com
arch/powerpc/kernel/exceptions-64s.S