summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorCédric Le Goater <clg@kaod.org>2017-10-04 12:15:05 +0300
committerMichael Ellerman <mpe@ellerman.id.au>2017-10-04 14:01:57 +0300
commitcc56939802fb4c9548be53563387a0700baeec82 (patch)
treea967d3e6c6da88459035b4f3393cff84242dbd30 /Makefile
parent74f1282114acc7d67e25745efe200f020f823c8a (diff)
downloadlinux-cc56939802fb4c9548be53563387a0700baeec82.tar.xz
powerpc/xive: Clear XIVE internal structures when a CPU is removed
Commit eac1e731b59e ("powerpc/xive: guest exploitation of the XIVE interrupt controller") introduced support for the XIVE exploitation mode of the P9 interrupt controller on the pseries platform. At that time, support for CPU removal was not complete on PowerVM and CPU hot unplug remained untested. It appears that some cleanups of the XIVE internal structures are required before releasing the CPU, without which the kernel crashes in a RTAS call doing the CPU isolation. These changes fix the crash by deconfiguring the IPI interrupt source and clearing the event queues of the CPU when it is removed. Fixes: eac1e731b59e ("powerpc/xive: guest exploitation of the XIVE interrupt controller") Signed-off-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions