|
@@ -683,6 +683,7 @@ void do_signal32(struct pt_regs * regs)
|
|
regs->tpc -= 4;
|
|
regs->tpc -= 4;
|
|
regs->tnpc -= 4;
|
|
regs->tnpc -= 4;
|
|
pt_regs_clear_syscall(regs);
|
|
pt_regs_clear_syscall(regs);
|
|
|
|
+ /* fall through */
|
|
case ERESTART_RESTARTBLOCK:
|
|
case ERESTART_RESTARTBLOCK:
|
|
regs->u_regs[UREG_G1] = __NR_restart_syscall;
|
|
regs->u_regs[UREG_G1] = __NR_restart_syscall;
|
|
regs->tpc -= 4;
|
|
regs->tpc -= 4;
|