diff --git a/kernel/ptrace.c b/kernel/ptrace.c index 7a81fc0713442590c6643e411c77da127bc2520e..2df115790cd9e1ab6a1128603697ce5b6ed255d9 100644 --- a/kernel/ptrace.c +++ b/kernel/ptrace.c @@ -562,7 +562,7 @@ static int ptrace_resume(struct task_struct *child, long request, } child->exit_code = data; - wake_up_process(child); + wake_up_state(child, __TASK_TRACED); return 0; }