summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm/init-common.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2017-01-16 11:58:53 -0600
committerMichael Ellerman <mpe@ellerman.id.au>2017-01-17 11:50:03 +1100
commit9728a7c8ab2f7a1c8d5c95278d2e4f4ac1285385 (patch)
tree6f5a50321648c0d45817ff8495a0694b6f15a861 /arch/powerpc/mm/init-common.c
parent32b53c012e0bfe20b2745962a89db0dc72ef3270 (diff)
downloadlinux-9728a7c8ab2f7a1c8d5c95278d2e4f4ac1285385.tar.gz
linux-9728a7c8ab2f7a1c8d5c95278d2e4f4ac1285385.tar.bz2
linux-9728a7c8ab2f7a1c8d5c95278d2e4f4ac1285385.zip
powerpc/icp-opal: Fix missing KVM case and harden replay
The icp-opal call is missing the code from icp-native to recover interrupts snatched by KVM. Without that, when running KVM, we can get into a situation where an interrupt is lost and the CPU stuck with an elevated CPPR. Also harden replay by always checking the return from opal_int_eoi(). Fixes: d74361881f0d ("powerpc/xics: Add ICP OPAL backend") Cc: stable@vger.kernel.org # v4.8+ Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/mm/init-common.c')
0 files changed, 0 insertions, 0 deletions