Loading arch/sparc64/kernel/smp.c +6 −6 Original line number Diff line number Diff line Loading @@ -90,7 +90,6 @@ static volatile unsigned long callin_flag = 0; void __devinit smp_callin(void) { int cpuid = hard_smp_processor_id(); struct trap_per_cpu *tb = &trap_block[cpuid];; __local_per_cpu_offset = __per_cpu_offset(cpuid); Loading Loading @@ -119,11 +118,6 @@ void __devinit smp_callin(void) atomic_inc(&init_mm.mm_count); current->active_mm = &init_mm; if (tb->hdesc) { kfree(tb->hdesc); tb->hdesc = NULL; } while (!cpu_isset(cpuid, smp_commenced_mask)) rmb(); Loading Loading @@ -345,6 +339,7 @@ static struct thread_info *cpu_new_thread = NULL; static int __devinit smp_boot_one_cpu(unsigned int cpu) { struct trap_per_cpu *tb = &trap_block[cpu]; unsigned long entry = (unsigned long)(&sparc64_cpu_startup); unsigned long cookie = Loading Loading @@ -389,6 +384,11 @@ static int __devinit smp_boot_one_cpu(unsigned int cpu) } cpu_new_thread = NULL; if (tb->hdesc) { kfree(tb->hdesc); tb->hdesc = NULL; } return ret; } Loading Loading
arch/sparc64/kernel/smp.c +6 −6 Original line number Diff line number Diff line Loading @@ -90,7 +90,6 @@ static volatile unsigned long callin_flag = 0; void __devinit smp_callin(void) { int cpuid = hard_smp_processor_id(); struct trap_per_cpu *tb = &trap_block[cpuid];; __local_per_cpu_offset = __per_cpu_offset(cpuid); Loading Loading @@ -119,11 +118,6 @@ void __devinit smp_callin(void) atomic_inc(&init_mm.mm_count); current->active_mm = &init_mm; if (tb->hdesc) { kfree(tb->hdesc); tb->hdesc = NULL; } while (!cpu_isset(cpuid, smp_commenced_mask)) rmb(); Loading Loading @@ -345,6 +339,7 @@ static struct thread_info *cpu_new_thread = NULL; static int __devinit smp_boot_one_cpu(unsigned int cpu) { struct trap_per_cpu *tb = &trap_block[cpu]; unsigned long entry = (unsigned long)(&sparc64_cpu_startup); unsigned long cookie = Loading Loading @@ -389,6 +384,11 @@ static int __devinit smp_boot_one_cpu(unsigned int cpu) } cpu_new_thread = NULL; if (tb->hdesc) { kfree(tb->hdesc); tb->hdesc = NULL; } return ret; } Loading