diff options
Diffstat (limited to 'arch/alpha')
| -rw-r--r-- | arch/alpha/kernel/signal.c | 4 | 
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/alpha/kernel/signal.c b/arch/alpha/kernel/signal.c index f6db3032ddf..cadf4571ca3 100644 --- a/arch/alpha/kernel/signal.c +++ b/arch/alpha/kernel/signal.c @@ -572,9 +572,7 @@ do_signal(struct pt_regs * regs, struct switch_stack * sw,  	}  	/* If there's no signal to deliver, we just restore the saved mask.  */ -	if (test_and_clear_thread_flag(TIF_RESTORE_SIGMASK)) -		set_current_blocked(¤t->saved_sigmask); - +	restore_saved_sigmask();  	if (single_stepping)  		ptrace_set_bpt(current);	/* re-set breakpoint */  }  |