Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 12616ed2 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

FPU emulator garbage collection.


    
First argument of fpu_emulator_cop1Handler() was unused.
    
Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 178086c8
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -63,7 +63,7 @@ extern asmlinkage void handle_dsp(void);
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);
@@ -589,7 +589,7 @@ asmlinkage void do_fpe(struct pt_regs *regs, unsigned long fcr31)
		preempt_enable();

		/* Run the emulator */
		sig = fpu_emulator_cop1Handler (0, regs,
		sig = fpu_emulator_cop1Handler (regs,
			&current->thread.fpu.soft);

		preempt_disable();
@@ -743,7 +743,7 @@ asmlinkage void do_cpu(struct pt_regs *regs)
		preempt_enable();

		if (!cpu_has_fpu) {
			int sig = fpu_emulator_cop1Handler(0, regs,
			int sig = fpu_emulator_cop1Handler(regs,
						&current->thread.fpu.soft);
			if (sig)
				force_sig(sig, current);
+1 −1
Original line number Diff line number Diff line
@@ -1287,7 +1287,7 @@ static int fpu_emu(struct pt_regs *xcp, struct mips_fpu_soft_struct *ctx,
	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;