diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2020-05-15 17:26:08 +0200 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2020-06-26 07:02:35 +0200 |
commit | b44f384074d09d406b9223d60905e4badadc4741 (patch) | |
tree | 1203572b573854afd3c4744fb75efe83b91929a7 /arch/arm64/kernel/ptrace.c | |
parent | arm64: take fetching compat reg out of pt_regs into a new helper (diff) | |
download | linux-b44f384074d09d406b9223d60905e4badadc4741.tar.xz linux-b44f384074d09d406b9223d60905e4badadc4741.zip |
arm64: get rid of copy_regset_to_user() in compat_ptrace_read_user()
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'arch/arm64/kernel/ptrace.c')
-rw-r--r-- | arch/arm64/kernel/ptrace.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/arm64/kernel/ptrace.c b/arch/arm64/kernel/ptrace.c index 5b837741ab76..d5f3da5197a1 100644 --- a/arch/arm64/kernel/ptrace.c +++ b/arch/arm64/kernel/ptrace.c @@ -1541,9 +1541,7 @@ static int compat_ptrace_read_user(struct task_struct *tsk, compat_ulong_t off, else if (off == COMPAT_PT_TEXT_END_ADDR) tmp = tsk->mm->end_code; else if (off < sizeof(compat_elf_gregset_t)) - return copy_regset_to_user(tsk, &user_aarch32_view, - REGSET_COMPAT_GPR, off, - sizeof(compat_ulong_t), ret); + tmp = compat_get_user_reg(tsk, off >> 2); else if (off >= COMPAT_USER_SZ) return -EIO; else |