aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/lib/code-patching.c
diff options
context:
space:
mode:
authorNicholas Piggin <[email protected]>2021-05-17 14:03:55 +0000
committerMichael Ellerman <[email protected]>2021-06-21 11:13:19 +0000
commit3729e0ec59a20825bd4c8c70996b2df63915e1dd (patch)
tree32167c2bd0d15b40db4515e974deec8358dd2bb7 /arch/powerpc/lib/code-patching.c
parentcrypto/nx: Register and unregister VAS interface on PowerVM (diff)
downloadkernel-3729e0ec59a20825bd4c8c70996b2df63915e1dd.tar.gz
kernel-3729e0ec59a20825bd4c8c70996b2df63915e1dd.zip
powerpc/powernv: Fix machine check reporting of async store errors
POWER9 and POWER10 asynchronous machine checks due to stores have their cause reported in SRR1 but SRR1[42] is set, which in other cases indicates DSISR cause. Check for these cases and clear SRR1[42], so the cause matching uses the i-side (SRR1) table. Fixes: 7b9f71f974a1 ("powerpc/64s: POWER9 machine check handler") Fixes: 201220bb0e8c ("powerpc/powernv: Machine check handler for POWER10") Signed-off-by: Nicholas Piggin <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'arch/powerpc/lib/code-patching.c')
0 files changed, 0 insertions, 0 deletions