diff options
Diffstat (limited to 'arch/sparc/kernel/smp_32.c')
-rw-r--r-- | arch/sparc/kernel/smp_32.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/sparc/kernel/smp_32.c b/arch/sparc/kernel/smp_32.c index f671e7fd6ddc..9028566b3cd6 100644 --- a/arch/sparc/kernel/smp_32.c +++ b/arch/sparc/kernel/smp_32.c | |||
@@ -411,10 +411,10 @@ void __init smp_prepare_boot_cpu(void) | |||
411 | set_cpu_possible(cpuid, true); | 411 | set_cpu_possible(cpuid, true); |
412 | } | 412 | } |
413 | 413 | ||
414 | int __cpuinit __cpu_up(unsigned int cpu) | 414 | int __cpuinit __cpu_up(unsigned int cpu, struct task_struct *tidle) |
415 | { | 415 | { |
416 | extern int __cpuinit smp4m_boot_one_cpu(int); | 416 | extern int __cpuinit smp4m_boot_one_cpu(int, struct task_struct *); |
417 | extern int __cpuinit smp4d_boot_one_cpu(int); | 417 | extern int __cpuinit smp4d_boot_one_cpu(int, struct task_struct *); |
418 | int ret=0; | 418 | int ret=0; |
419 | 419 | ||
420 | switch(sparc_cpu_model) { | 420 | switch(sparc_cpu_model) { |
@@ -427,13 +427,13 @@ int __cpuinit __cpu_up(unsigned int cpu) | |||
427 | BUG(); | 427 | BUG(); |
428 | break; | 428 | break; |
429 | case sun4m: | 429 | case sun4m: |
430 | ret = smp4m_boot_one_cpu(cpu); | 430 | ret = smp4m_boot_one_cpu(cpu, tidle); |
431 | break; | 431 | break; |
432 | case sun4d: | 432 | case sun4d: |
433 | ret = smp4d_boot_one_cpu(cpu); | 433 | ret = smp4d_boot_one_cpu(cpu, tidle); |
434 | break; | 434 | break; |
435 | case sparc_leon: | 435 | case sparc_leon: |
436 | ret = leon_boot_one_cpu(cpu); | 436 | ret = leon_boot_one_cpu(cpu, tidle); |
437 | break; | 437 | break; |
438 | case sun4e: | 438 | case sun4e: |
439 | printk("SUN4E\n"); | 439 | printk("SUN4E\n"); |