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

Commit 764e8d12 authored by Hiroshi Shimamoto's avatar Hiroshi Shimamoto Committed by Ingo Molnar
Browse files

x86: signal_64.c: make handle_signal() similar



Make handle_signal() same as 32bit.

No change in functionality intended.

Signed-off-by: default avatarHiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 0c40ed71
Loading
Loading
Loading
Loading
+29 −28
Original line number Diff line number Diff line
@@ -338,7 +338,9 @@ handle_signal(unsigned long sig, siginfo_t *info, struct k_sigaction *ka,

	ret = setup_rt_frame(sig, ka, info, oldset, regs);

	if (ret == 0) {
	if (ret)
		return ret;

	/*
	 * This has nothing to do with segment registers,
	 * despite the name.  This magic affects uaccess.h
@@ -368,9 +370,8 @@ handle_signal(unsigned long sig, siginfo_t *info, struct k_sigaction *ka,

	tracehook_signal_handler(sig, info, ka, regs,
				 test_thread_flag(TIF_SINGLESTEP));
	}

	return ret;
	return 0;
}

#define NR_restart_syscall	\