xtensa: drop custom PTRACE_{PEEK,POKE}{TEXT,DATA}
authorMax Filippov <jcmvbkbc@gmail.com>
Sun, 25 Nov 2018 04:51:52 +0000 (20:51 -0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 3 Dec 2018 09:39:23 +0000 (01:39 -0800)
Custom implementations of these ptrace calls are the same as generic
implementations. Drop custom code and use generic.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/kernel/ptrace.c

index d9541be..8fec063 100644 (file)
@@ -447,20 +447,10 @@ long arch_ptrace(struct task_struct *child, long request,
        void __user *datap = (void __user *) data;
 
        switch (request) {
-       case PTRACE_PEEKTEXT:   /* read word at location addr. */
-       case PTRACE_PEEKDATA:
-               ret = generic_ptrace_peekdata(child, addr, data);
-               break;
-
        case PTRACE_PEEKUSR:    /* read register specified by addr. */
                ret = ptrace_peekusr(child, addr, datap);
                break;
 
-       case PTRACE_POKETEXT:   /* write the word at location addr. */
-       case PTRACE_POKEDATA:
-               ret = generic_ptrace_pokedata(child, addr, data);
-               break;
-
        case PTRACE_POKEUSR:    /* write register specified by addr. */
                ret = ptrace_pokeusr(child, addr, data);
                break;