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

Commit 7f0f616b authored by Haavard Skinnemoen's avatar Haavard Skinnemoen
Browse files

[AVR32] Remove redundant try_to_freeze() call from do_signal()



get_signal_to_deliver() will call try_to_freeze(), so there's no point
in do_signal() doing it as well.

Signed-off-by: default avatarHaavard Skinnemoen <hskinnemoen@atmel.com>
parent 3611553e
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -270,19 +270,12 @@ int do_signal(struct pt_regs *regs, sigset_t *oldset, int syscall)
	if (!user_mode(regs))
		return 0;

	if (try_to_freeze()) {
		signr = 0;
		if (!signal_pending(current))
			goto no_signal;
	}

	if (test_thread_flag(TIF_RESTORE_SIGMASK))
		oldset = &current->saved_sigmask;
	else if (!oldset)
		oldset = &current->blocked;

	signr = get_signal_to_deliver(&info, &ka, regs, NULL);
no_signal:
	if (syscall) {
		switch (regs->r12) {
		case -ERESTART_RESTARTBLOCK: