summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot
diff options
context:
space:
mode:
authorNathan Fontenot <nfont@linux.vnet.ibm.com>2018-09-17 21:14:02 +0200
committerMichael Ellerman <mpe@ellerman.id.au>2018-09-19 14:08:12 +0200
commit85a88cabad57d26d826dd94ea34d3a785824d802 (patch)
tree0639061237716d44ef003344381326389b7018cf /arch/powerpc/boot
parentpowerpc/pseries: Remove unneeded uses of dlpar work queue (diff)
downloadlinux-85a88cabad57d26d826dd94ea34d3a785824d802.tar.xz
linux-85a88cabad57d26d826dd94ea34d3a785824d802.zip
powerpc/pseries: Disable CPU hotplug across migrations
When performing partition migrations all present CPUs must be online as all present CPUs must make the H_JOIN call as part of the migration process. Once all present CPUs make the H_JOIN call, one CPU is returned to make the rtas call to perform the migration to the destination system. During testing of migration and changing the SMT state we have found instances where CPUs are offlined, as part of the SMT state change, before they make the H_JOIN call. This results in a hung system where every CPU is either in H_JOIN or offline. To prevent this this patch disables CPU hotplug during the migration process. Signed-off-by: Nathan Fontenot <nfont@linux.vnet.ibm.com> Reviewed-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/boot')
0 files changed, 0 insertions, 0 deletions