diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2007-08-06 09:02:12 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2007-08-26 21:16:54 -0400 |
commit | 428ab280a0754656fa09304017b0ce626744cc77 (patch) | |
tree | 90b3973d6451701399c66ea252852bb7d34762a9 /arch/mips/pmc-sierra | |
parent | d98cc84dd11c126f85675dab8e2aebcbee114a90 (diff) |
[MIPS] SMP: Scatter __cpuinit over the code as needed.
MIPS doesn't do CPU hotplugging yet but since many of the functions don't
even have an __init let's fix this right.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/pmc-sierra')
-rw-r--r-- | arch/mips/pmc-sierra/yosemite/smp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/mips/pmc-sierra/yosemite/smp.c b/arch/mips/pmc-sierra/yosemite/smp.c index 1c852d6a7654..b0f12cd2968a 100644 --- a/arch/mips/pmc-sierra/yosemite/smp.c +++ b/arch/mips/pmc-sierra/yosemite/smp.c | |||
@@ -77,7 +77,7 @@ void __init plat_prepare_cpus(unsigned int max_cpus) | |||
77 | * stack so the first thing we do is throw away that stuff and load useful | 77 | * stack so the first thing we do is throw away that stuff and load useful |
78 | * values into the registers ... | 78 | * values into the registers ... |
79 | */ | 79 | */ |
80 | void __init prom_boot_secondary(int cpu, struct task_struct *idle) | 80 | void __cpuinit prom_boot_secondary(int cpu, struct task_struct *idle) |
81 | { | 81 | { |
82 | unsigned long gp = (unsigned long) task_thread_info(idle); | 82 | unsigned long gp = (unsigned long) task_thread_info(idle); |
83 | unsigned long sp = __KSTK_TOS(idle); | 83 | unsigned long sp = __KSTK_TOS(idle); |
@@ -97,12 +97,12 @@ void prom_cpus_done(void) | |||
97 | * After we've done initial boot, this function is called to allow the | 97 | * After we've done initial boot, this function is called to allow the |
98 | * board code to clean up state, if needed | 98 | * board code to clean up state, if needed |
99 | */ | 99 | */ |
100 | void prom_init_secondary(void) | 100 | void __cpuinit prom_init_secondary(void) |
101 | { | 101 | { |
102 | set_c0_status(ST0_CO | ST0_IE | ST0_IM); | 102 | set_c0_status(ST0_CO | ST0_IE | ST0_IM); |
103 | } | 103 | } |
104 | 104 | ||
105 | void prom_smp_finish(void) | 105 | void __cpuinit prom_smp_finish(void) |
106 | { | 106 | { |
107 | } | 107 | } |
108 | 108 | ||