aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc/kernel/sun4m_smp.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc/kernel/sun4m_smp.c')
-rw-r--r--arch/sparc/kernel/sun4m_smp.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/arch/sparc/kernel/sun4m_smp.c b/arch/sparc/kernel/sun4m_smp.c
index 960e8ab47b12..128af7304288 100644
--- a/arch/sparc/kernel/sun4m_smp.c
+++ b/arch/sparc/kernel/sun4m_smp.c
@@ -90,18 +90,15 @@ void __init smp4m_boot_cpus(void)
90 local_ops->cache_all(); 90 local_ops->cache_all();
91} 91}
92 92
93int __cpuinit smp4m_boot_one_cpu(int i) 93int __cpuinit smp4m_boot_one_cpu(int i, struct task_struct *idle)
94{ 94{
95 unsigned long *entry = &sun4m_cpu_startup; 95 unsigned long *entry = &sun4m_cpu_startup;
96 struct task_struct *p;
97 int timeout; 96 int timeout;
98 int cpu_node; 97 int cpu_node;
99 98
100 cpu_find_by_mid(i, &cpu_node); 99 cpu_find_by_mid(i, &cpu_node);
100 current_set[i] = task_thread_info(idle);
101 101
102 /* Cook up an idler for this guy. */
103 p = fork_idle(i);
104 current_set[i] = task_thread_info(p);
105 /* See trampoline.S for details... */ 102 /* See trampoline.S for details... */
106 entry += ((i - 1) * 3); 103 entry += ((i - 1) * 3);
107 104