mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 17:00:55 +07:00
[SPARC64]: Translate PTRACE_GETEVENTMSG for 32-bit tasks.
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
1608a96e79
commit
731bbe431f
@ -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…
Reference in New Issue
Block a user