]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/arm/kernel/ptrace.c
ptrace/arm: revert "hw_breakpoints: Fix racy access to ptrace breakpoints"
[karo-tx-linux.git] / arch / arm / kernel / ptrace.c
index 2bc1514d6dbe84955d0d070db1ae2ac6e65a5fbd..0dd3b79b15c3d90f0ad54f52d4240392fb51258e 100644 (file)
@@ -886,20 +886,12 @@ long arch_ptrace(struct task_struct *child, long request,
 
 #ifdef CONFIG_HAVE_HW_BREAKPOINT
                case PTRACE_GETHBPREGS:
-                       if (ptrace_get_breakpoints(child) < 0)
-                               return -ESRCH;
-
                        ret = ptrace_gethbpregs(child, addr,
                                                (unsigned long __user *)data);
-                       ptrace_put_breakpoints(child);
                        break;
                case PTRACE_SETHBPREGS:
-                       if (ptrace_get_breakpoints(child) < 0)
-                               return -ESRCH;
-
                        ret = ptrace_sethbpregs(child, addr,
                                                (unsigned long __user *)data);
-                       ptrace_put_breakpoints(child);
                        break;
 #endif