lkml.org 
[lkml]   [2020]   [Jun]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 29/41] c6x: switch to ->get2()
    Date
    From: Al Viro <viro@zeniv.linux.org.uk>

    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    ---
    arch/c6x/kernel/ptrace.c | 11 +++--------
    1 file changed, 3 insertions(+), 8 deletions(-)

    diff --git a/arch/c6x/kernel/ptrace.c b/arch/c6x/kernel/ptrace.c
    index 67af1562da86..d2402de2bc14 100644
    --- a/arch/c6x/kernel/ptrace.c
    +++ b/arch/c6x/kernel/ptrace.c
    @@ -57,14 +57,9 @@ static inline int put_reg(struct task_struct *task,

    static int gpr_get(struct task_struct *target,
    const struct user_regset *regset,
    - unsigned int pos, unsigned int count,
    - void *kbuf, void __user *ubuf)
    + struct membuf to)
    {
    - struct pt_regs *regs = task_pt_regs(target);
    -
    - return user_regset_copyout(&pos, &count, &kbuf, &ubuf,
    - regs,
    - 0, sizeof(*regs));
    + return membuf_write(&to, task_pt_regs(target), sizeof(struct pt_regs));
    }

    enum c6x_regset {
    @@ -77,7 +72,7 @@ static const struct user_regset c6x_regsets[] = {
    .n = ELF_NGREG,
    .size = sizeof(u32),
    .align = sizeof(u32),
    - .get = gpr_get,
    + .get2 = gpr_get,
    },
    };

    --
    2.11.0
    \
     
     \ /
      Last update: 2020-06-29 20:44    [W:5.409 / U:16.868 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site