From: Russell King <rmk+kernel@arm.linux.org.uk>
Date: Sat, 6 Feb 2010 10:35:23 +0000 (+0000)
Subject: ARM: ptrace: get rid of PTRACE_{PEEK,POKE}{TEXT,DATA}
X-Git-Tag: firefly_0821_release~9833^2~3063^2~1^2~14
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=462f39a8c7496c95f4de91ef46d875f46e0fa271;p=firefly-linux-kernel-4.4.55.git

ARM: ptrace: get rid of PTRACE_{PEEK,POKE}{TEXT,DATA}

The generic ptrace_request() handles these for us, so there's no
need to duplicate them in arch code.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
---

diff --git a/arch/arm/kernel/ptrace.c b/arch/arm/kernel/ptrace.c
index bd56673c6a69..bdf002bab6a5 100644
--- a/arch/arm/kernel/ptrace.c
+++ b/arch/arm/kernel/ptrace.c
@@ -743,26 +743,10 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data)
 	int ret;
 
 	switch (request) {
-		/*
-		 * read word at location "addr" in the child process.
-		 */
-		case PTRACE_PEEKTEXT:
-		case PTRACE_PEEKDATA:
-			ret = generic_ptrace_peekdata(child, addr, data);
-			break;
-
 		case PTRACE_PEEKUSR:
 			ret = ptrace_read_user(child, addr, (unsigned long __user *)data);
 			break;
 
-		/*
-		 * write the word at location addr.
-		 */
-		case PTRACE_POKETEXT:
-		case PTRACE_POKEDATA:
-			ret = generic_ptrace_pokedata(child, addr, data);
-			break;
-
 		case PTRACE_POKEUSR:
 			ret = ptrace_write_user(child, addr, data);
 			break;