diff options
Diffstat (limited to 'arch/h8300')
-rw-r--r-- | arch/h8300/kernel/ptrace.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/arch/h8300/kernel/ptrace.c b/arch/h8300/kernel/ptrace.c index 8a7a991b8f76..d32bbf02fc48 100644 --- a/arch/h8300/kernel/ptrace.c +++ b/arch/h8300/kernel/ptrace.c | |||
@@ -111,10 +111,7 @@ long arch_ptrace(struct task_struct *child, long request, long addr, long data) | |||
111 | /* when I and D space are separate, this will have to be fixed. */ | 111 | /* when I and D space are separate, this will have to be fixed. */ |
112 | case PTRACE_POKETEXT: /* write the word at location addr. */ | 112 | case PTRACE_POKETEXT: /* write the word at location addr. */ |
113 | case PTRACE_POKEDATA: | 113 | case PTRACE_POKEDATA: |
114 | ret = 0; | 114 | ret = generic_ptrace_pokedata(child, addr, data); |
115 | if (access_process_vm(child, addr, &data, sizeof(data), 1) == sizeof(data)) | ||
116 | break; | ||
117 | ret = -EIO; | ||
118 | break; | 115 | break; |
119 | 116 | ||
120 | case PTRACE_POKEUSR: /* write the word at location addr in the USER area */ | 117 | case PTRACE_POKEUSR: /* write the word at location addr in the USER area */ |