|
@@ -798,7 +798,7 @@ static int de_thread(struct task_struct *tsk)
|
|
if (!thread_group_leader(tsk)) {
|
|
if (!thread_group_leader(tsk)) {
|
|
leader = tsk->group_leader;
|
|
leader = tsk->group_leader;
|
|
|
|
|
|
- sig->notify_count = -1;
|
|
|
|
|
|
+ sig->notify_count = -1; /* for exit_notify() */
|
|
for (;;) {
|
|
for (;;) {
|
|
write_lock_irq(&tasklist_lock);
|
|
write_lock_irq(&tasklist_lock);
|
|
if (likely(leader->exit_state))
|
|
if (likely(leader->exit_state))
|