diff --git a/arch/sparc/kernel/process.c b/arch/sparc/kernel/process.c
index 36431f377deed29c370077df39575a65a0c4ae3c..da48d248cc17d6d9da5f9cb4faf96d1cb41e17e2 100644
--- a/arch/sparc/kernel/process.c
+++ b/arch/sparc/kernel/process.c
@@ -638,11 +638,6 @@ asmlinkage int sparc_execve(struct pt_regs *regs)
 			  (char __user * __user *)regs->u_regs[base + UREG_I2],
 			  regs);
 	putname(filename);
-	if (error == 0) {
-		task_lock(current);
-		current->ptrace &= ~PT_DTRACE;
-		task_unlock(current);
-	}
 out:
 	return error;
 }