diff options
author | Magnus Damm <damm@opensource.se> | 2011-12-28 16:44:06 +0900 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2012-01-09 10:36:48 +0900 |
commit | f0eab3889e4b5b71e1609c9850f652f06a812cf5 (patch) | |
tree | 0d0d3a3c6889347657117381f28c9e8bf0645040 /arch/arm/mach-shmobile/headsmp.S | |
parent | a0e86bd4252519321b0d102dc4ed90557aa7bee9 (diff) | |
download | blackbird-op-linux-f0eab3889e4b5b71e1609c9850f652f06a812cf5.tar.gz blackbird-op-linux-f0eab3889e4b5b71e1609c9850f652f06a812cf5.zip |
ARM: mach-shmobile: Fix headsmp.S code to use CPUINIT
Convert the low level SMP assembly code for SH-Mobile ARM
from using the INIT to the CPUINIT section. This unbreaks
onlining of CPUs using the CPU hotplug interface:
echo 1 > /sys/devices/system/cpu/cpu1/online
Without this fix the reset vector code used by CPU hotplug
will be freed as init section data and CPU cores cannot
be brought online.
Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/arm/mach-shmobile/headsmp.S')
-rw-r--r-- | arch/arm/mach-shmobile/headsmp.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-shmobile/headsmp.S b/arch/arm/mach-shmobile/headsmp.S index 26079d933d91..6ac015c89206 100644 --- a/arch/arm/mach-shmobile/headsmp.S +++ b/arch/arm/mach-shmobile/headsmp.S @@ -14,7 +14,7 @@ #include <linux/init.h> #include <asm/memory.h> - __INIT + __CPUINIT /* * Reset vector for secondary CPUs. |