X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fi386%2Fkernel%2Fprocess.c;h=ea4ffbbda71dc66fa955fe2a7db563cea4a7c209;hb=567f20a20be06ad546b5962340c4be268462055b;hp=9abe5abbcbc04bce6abbbe8aeb228b2112a74819;hpb=653a9213ae6f303790975dd836d95778aab070de;p=linux-2.6.git diff --git a/arch/i386/kernel/process.c b/arch/i386/kernel/process.c index 9abe5abbc..ea4ffbbda 100644 --- a/arch/i386/kernel/process.c +++ b/arch/i386/kernel/process.c @@ -748,6 +748,9 @@ asmlinkage int sys_execve(struct pt_regs regs) (char __user * __user *) regs.edx, ®s); if (error == 0) { + task_lock(current); + current->ptrace &= ~PT_DTRACE; + task_unlock(current); /* Make sure we don't return using sysenter.. */ set_thread_flag(TIF_IRET); }