]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/mips/kernel/traps.c
MIPS: Return after handling coprocessor 2 exception
[net-next-2.6.git] / arch / mips / kernel / traps.c
index 950bde8813fc2fdb4a13946b8c09ad59c8e2cdbb..852780868fb4914e4711107e96c388e1ad8ab38d 100644 (file)
@@ -867,7 +867,7 @@ static void mt_ase_fp_affinity(void)
                                = current->cpus_allowed;
                        cpus_and(tmask, current->cpus_allowed,
                                mt_fpu_cpumask);
-                       set_cpus_allowed(current, tmask);
+                       set_cpus_allowed_ptr(current, &tmask);
                        set_thread_flag(TIF_FPUBOUND);
                }
        }
@@ -976,7 +976,7 @@ asmlinkage void do_cpu(struct pt_regs *regs)
 
        case 2:
                raw_notifier_call_chain(&cu2_chain, CU2_EXCEPTION, regs);
-               break;
+               return;
 
        case 3:
                break;