Loading arch/sparc64/kernel/ptrace.c +16 −0 Original line number Diff line number Diff line Loading @@ -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) Loading Loading
arch/sparc64/kernel/ptrace.c +16 −0 Original line number Diff line number Diff line Loading @@ -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) Loading