dect
/
linux-2.6
Archived
13
0
Fork 0

[MIPS] Generate SIGILL again

The rdhwr emulation accidentally swallowed the SIGILL from most other
illegal instructions.  Make sure to return -EFAULT by default.
    
Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
Daniel Jacobowitz 2005-11-26 22:34:41 -05:00 committed by Ralf Baechle
parent b6c3539bdd
commit 56ebd51bae
1 changed files with 3 additions and 2 deletions

View File

@ -534,13 +534,14 @@ static inline int simulate_rdhwr(struct pt_regs *regs)
switch (rd) {
case 29:
regs->regs[rt] = ti->tp_value;
break;
return 0;
default:
return -EFAULT;
}
}
return 0;
/* Not ours. */
return -EFAULT;
}
asmlinkage void do_ov(struct pt_regs *regs)