Skip to content

Commit

Permalink
[SPARC{32,64}]: Propagate ptrace_traceme() return value.
Browse files Browse the repository at this point in the history
ptrace_traceme() consolidation made

	ret = ptrace_traceme();

dead write.

Signed-off-by: Alexey Dobriyan <adobriyan@openvz.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Alexey Dobriyan authored and David S. Miller committed Dec 10, 2006
1 parent 982c206 commit 35bca36
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
5 changes: 4 additions & 1 deletion arch/sparc/kernel/ptrace.c
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,10 @@ asmlinkage void do_ptrace(struct pt_regs *regs)

if (request == PTRACE_TRACEME) {
ret = ptrace_traceme();
pt_succ_return(regs, 0);
if (ret < 0)
pt_error_return(regs, -ret);
else
pt_succ_return(regs, 0);
goto out;
}

Expand Down
5 changes: 4 additions & 1 deletion arch/sparc64/kernel/ptrace.c
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,10 @@ asmlinkage void do_ptrace(struct pt_regs *regs)
#endif
if (request == PTRACE_TRACEME) {
ret = ptrace_traceme();
pt_succ_return(regs, 0);
if (ret < 0)
pt_error_return(regs, -ret);
else
pt_succ_return(regs, 0);
goto out;
}

Expand Down

0 comments on commit 35bca36

Please sign in to comment.