[PATCH 2/4] [POWERPC] Split xics_teardown_cpu()

Nathan Fontenot nfont at austin.ibm.com
Thu Feb 7 07:37:31 EST 2008


This patch splits off the kexec path bits of the xics_teardown_cpu()
routine into its own xics_kexec_teardown_cpu() routine.  With the
previous combined routine the CPPR for a cpu that is being removed may have its 
CPPR reset in the plpar_eoi() call (which explicitly sets the CPPR to a non-zero 
value).  Splitting of the kexec bits of the code prevents this from happening in
the cpu remove path.

Once again, this does not cause the cpu remove from the kernel to fail, but it 
does cause cpu dlpar operations to not be able to return the cpu to the hypervisor.

Signed-off-by: Nathan Fontenot <nfont at austin.ibm.com>
---

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kexec_teardown_cpu.patch
Type: text/x-patch
Size: 2742 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20080206/4ed327f8/attachment.bin>


More information about the Linuxppc-dev mailing list