]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - kernel/ptrace.c
tracehook: wait_task_inactive
[mirror_ubuntu-artful-kernel.git] / kernel / ptrace.c
index 8392a9da64504054bf804e5809f902bc296f676f..082b3fcb32a09e2110c97b6c7527d5f3eca137b7 100644 (file)
@@ -107,7 +107,7 @@ int ptrace_check_attach(struct task_struct *child, int kill)
        read_unlock(&tasklist_lock);
 
        if (!ret && !kill)
-               wait_task_inactive(child);
+               ret = wait_task_inactive(child, TASK_TRACED) ? 0 : -ESRCH;
 
        /* All systems go.. */
        return ret;