Message ID | 20090120.134350.89916914.kkojima@rr.iij4u.or.jp (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Paul Mundt |
Headers | show |
--- GIT/linux-2.6/arch/sh/kernel/signal_32.c 2008-12-30 09:31:12.000000000 +0900 +++ linux-2.6.29-rc1/arch/sh/kernel/signal_32.c 2009-01-20 12:48:40.000000000 +0900 @@ -589,8 +589,7 @@ static void do_signal(struct pt_regs *re signr = get_signal_to_deliver(&info, &ka, regs, NULL); if (signr > 0) { - if (regs->sr & 1) - handle_syscall_restart(save_r0, regs, &ka.sa); + handle_syscall_restart(save_r0, regs, &ka.sa); /* Whee! Actually deliver the signal. */ if (handle_signal(signr, &ka, &info, oldset,