提交 85b05496 编写于 作者: R Ralf Baechle

[MIPS] Avoid duplicate do_syscall_trace calls on return from sigreturn.

Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
上级 04a7052c
...@@ -279,8 +279,6 @@ irix_sigreturn(struct pt_regs *regs) ...@@ -279,8 +279,6 @@ irix_sigreturn(struct pt_regs *regs)
/* /*
* Don't let your children do this ... * Don't let your children do this ...
*/ */
if (current_thread_info()->flags & TIF_SYSCALL_TRACE)
do_syscall_trace(regs, 1);
__asm__ __volatile__( __asm__ __volatile__(
"move\t$29,%0\n\t" "move\t$29,%0\n\t"
"j\tsyscall_exit" "j\tsyscall_exit"
...@@ -783,8 +781,6 @@ asmlinkage void irix_setcontext(struct pt_regs *regs) ...@@ -783,8 +781,6 @@ asmlinkage void irix_setcontext(struct pt_regs *regs)
/* /*
* Don't let your children do this ... * Don't let your children do this ...
*/ */
if (current_thread_info()->flags & TIF_SYSCALL_TRACE)
do_syscall_trace(regs, 1);
__asm__ __volatile__( __asm__ __volatile__(
"move\t$29,%0\n\t" "move\t$29,%0\n\t"
"j\tsyscall_exit" "j\tsyscall_exit"
......
...@@ -220,8 +220,6 @@ _sys_sigreturn(nabi_no_regargs struct pt_regs regs) ...@@ -220,8 +220,6 @@ _sys_sigreturn(nabi_no_regargs struct pt_regs regs)
/* /*
* Don't let your children do this ... * Don't let your children do this ...
*/ */
if (current_thread_info()->flags & TIF_SYSCALL_TRACE)
do_syscall_trace(&regs, 1);
__asm__ __volatile__( __asm__ __volatile__(
"move\t$29, %0\n\t" "move\t$29, %0\n\t"
"j\tsyscall_exit" "j\tsyscall_exit"
......
...@@ -497,8 +497,6 @@ _sys32_sigreturn(nabi_no_regargs struct pt_regs regs) ...@@ -497,8 +497,6 @@ _sys32_sigreturn(nabi_no_regargs struct pt_regs regs)
/* /*
* Don't let your children do this ... * Don't let your children do this ...
*/ */
if (current_thread_info()->flags & TIF_SYSCALL_TRACE)
do_syscall_trace(&regs, 1);
__asm__ __volatile__( __asm__ __volatile__(
"move\t$29, %0\n\t" "move\t$29, %0\n\t"
"j\tsyscall_exit" "j\tsyscall_exit"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册