From: Benjamin Herrenschmidt Date: Thu, 10 Feb 2011 07:45:24 +0000 (+1100) Subject: powerpc/smp: soft-replugged CPUs must go back to start_secondary X-Git-Tag: v2.6.39-rc2~31^2~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa3f82c8bb7acbe049ea71f258b3ae0a33d9d40b;p=pandora-kernel.git powerpc/smp: soft-replugged CPUs must go back to start_secondary Various thing are torn down when a CPU is hot-unplugged. That CPU is expected to go back to start_secondary when re-plugged to re initialize everything, such as clock sources, maps, ... Some implementations just return from cpu_die() callback in the idle loop when the CPU is "re-plugged". This is not enough. We fix it using a little asm trampoline which resets the stack and calls back into start_secondary as if we were all fresh from boot. The trampoline already existed on ppc64, but we add it for ppc32 Signed-off-by: Benjamin Herrenschmidt --- Reading git-diff-tree failed