From 731bbe431f7dbbcbdc5293cfb187a916c375e83b Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Tue, 4 Apr 2006 16:54:40 -0700 Subject: [SPARC64]: Translate PTRACE_GETEVENTMSG for 32-bit tasks. Signed-off-by: David S. Miller --- arch/sparc64/kernel/ptrace.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'arch/sparc64') diff --git a/arch/sparc64/kernel/ptrace.c b/arch/sparc64/kernel/ptrace.c index c910af5e2538..49e6dedd027d 100644 --- a/arch/sparc64/kernel/ptrace.c +++ b/arch/sparc64/kernel/ptrace.c @@ -609,6 +609,22 @@ asmlinkage void do_ptrace(struct pt_regs *regs) /* PTRACE_DUMPCORE unsupported... */ + case PTRACE_GETEVENTMSG: { + int err; + + if (test_thread_flag(TIF_32BIT)) + err = put_user(child->ptrace_message, + (unsigned int __user *) data); + else + err = put_user(child->ptrace_message, + (unsigned long __user *) data); + if (err) + pt_error_return(regs, -err); + else + pt_succ_return(regs, 0); + break; + } + default: { int err = ptrace_request(child, request, addr, data); if (err) -- cgit v1.2.3-59-g8ed1b