Patch 2.6.32.28 to 2.6.32.32
/kernel/ptrace.c
blob:23bd09cd042ea9e6987763bb4261a331de24e4a7 -> blob:05625f6c2293970877157a3044a9f229a7e462d5
--- kernel/ptrace.c
+++ kernel/ptrace.c
@@ -314,7 +314,7 @@ int ptrace_detach(struct task_struct *ch
child->exit_code = data;
dead = __ptrace_detach(current, child);
if (!child->exit_state)
- wake_up_process(child);
+ wake_up_state(child, TASK_TRACED | TASK_STOPPED);
}
write_unlock_irq(&tasklist_lock);