sparc: Use generic idle thread allocation
[deliverable/linux.git] / arch / sparc / kernel / smp_32.c
index 1f397ae1102809101191021d9516b48734b41510..9028566b3cd65c71643aa88cf876d01aeae0c8a9 100644 (file)
@@ -413,8 +413,8 @@ void __init smp_prepare_boot_cpu(void)
 
 int __cpuinit __cpu_up(unsigned int cpu, struct task_struct *tidle)
 {
-       extern int __cpuinit smp4m_boot_one_cpu(int);
-       extern int __cpuinit smp4d_boot_one_cpu(int);
+       extern int __cpuinit smp4m_boot_one_cpu(int, struct task_struct *);
+       extern int __cpuinit smp4d_boot_one_cpu(int, struct task_struct *);
        int ret=0;
 
        switch(sparc_cpu_model) {
@@ -427,13 +427,13 @@ int __cpuinit __cpu_up(unsigned int cpu, struct task_struct *tidle)
                BUG();
                break;
        case sun4m:
-               ret = smp4m_boot_one_cpu(cpu);
+               ret = smp4m_boot_one_cpu(cpu, tidle);
                break;
        case sun4d:
-               ret = smp4d_boot_one_cpu(cpu);
+               ret = smp4d_boot_one_cpu(cpu, tidle);
                break;
        case sparc_leon:
-               ret = leon_boot_one_cpu(cpu);
+               ret = leon_boot_one_cpu(cpu, tidle);
                break;
        case sun4e:
                printk("SUN4E\n");
This page took 0.025318 seconds and 5 git commands to generate.