Searched hist:daebaabb5cfbe4a6f09ca0e0f8b7673efc704960 (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | dlpar.c | diff daebaabb5cfbe4a6f09ca0e0f8b7673efc704960 Mon Sep 07 05:22:40 CDT 2015 Bharata B Rao <bharata@linux.vnet.ibm.com> powerpc/pseries: Release DRC when configure_connector fails
Commit f32393c943e2 ("powerpc/pseries: Correct cpu affinity for dlpar added cpus") moved dlpar_acquire_drc() call to before dlpar_configure_connector() call in dlpar_cpu_probe(), but missed to release the DRC if dlpar_configure_connector() failed. During CPU hotplug, if configure-connector fails for any reason, then this will result in subsequent CPU hotplug attempts to fail.
Release the acquired DRC if dlpar_configure_connector() call fails so that the DRC is left in right isolation and allocation state for the subsequent hotplug operation to succeed.
Fixes: f32393c943e2 ("powerpc/pseries: Correct cpu affinity for dlpar added cpus") Cc: stable@vger.kernel.org # 4.1+ Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com> Reviewed-by: Nathan Fontenot <nfont@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
|