extern asmlinkage void handle_mcheck(void);
 extern asmlinkage void handle_reserved(void);
 
-extern int fpu_emulator_cop1Handler(int xcptno, struct pt_regs *xcp,
+extern int fpu_emulator_cop1Handler(struct pt_regs *xcp,
        struct mips_fpu_soft_struct *ctx);
 
 void (*board_be_init)(void);
                preempt_enable();
 
                /* Run the emulator */
-               sig = fpu_emulator_cop1Handler (0, regs,
+               sig = fpu_emulator_cop1Handler (regs,
                        ¤t->thread.fpu.soft);
 
                preempt_disable();
                preempt_enable();
 
                if (!cpu_has_fpu) {
-                       int sig = fpu_emulator_cop1Handler(0, regs,
+                       int sig = fpu_emulator_cop1Handler(regs,
                                                ¤t->thread.fpu.soft);
                        if (sig)
                                force_sig(sig, current);
 
        return 0;
 }
 
-int fpu_emulator_cop1Handler(int xcptno, struct pt_regs *xcp,
+int fpu_emulator_cop1Handler(struct pt_regs *xcp,
        struct mips_fpu_soft_struct *ctx)
 {
        unsigned long oldepc, prevepc;