]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/sparc64/kernel/ptrace.c
[SPARC]: Remove PTRACE_SUN* handling.
[karo-tx-linux.git] / arch / sparc64 / kernel / ptrace.c
index 2232e85c84159e1fac75869acb8931feeeb6c238..e881dbbd2c4993bd4b1ffca0f6fff44b108e3267 100644 (file)
@@ -766,8 +766,7 @@ asmlinkage void do_ptrace(struct pt_regs *regs)
                goto out;
        }
 
-       if ((current->personality == PER_SUNOS && request == PTRACE_SUNATTACH)
-           || (current->personality != PER_SUNOS && request == PTRACE_ATTACH)) {
+       if (request == PTRACE_ATTACH) {
                if (ptrace_attach(child)) {
                        pt_error_return(regs, EPERM);
                        goto out_tsk;
@@ -1137,18 +1136,6 @@ asmlinkage void do_ptrace(struct pt_regs *regs)
                goto out_tsk;
        }
 
-       case PTRACE_SUNDETACH: { /* detach a process that was attached. */
-               int error = ptrace_detach(child, data);
-               if (error) {
-                       pt_error_return(regs, EIO);
-                       goto out_tsk;
-               }
-               pt_succ_return(regs, 0);
-               goto out_tsk;
-       }
-
-       /* PTRACE_DUMPCORE unsupported... */
-
        case PTRACE_GETEVENTMSG: {
                int err;