signal: Rename group_exit_task group_exec_task
The only remaining user of group_exit_task is exec. Rename the field so that it is clear which part of the code uses it. Update the comment above the definition of group_exec_task to document how it is currently used. Link: https://lkml.kernel.org/r/20211213225350.27481-7-ebiederm@xmission.com Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
This commit is contained in:
@@ -1054,7 +1054,7 @@ static int de_thread(struct task_struct *tsk)
|
||||
return -EAGAIN;
|
||||
}
|
||||
|
||||
sig->group_exit_task = tsk;
|
||||
sig->group_exec_task = tsk;
|
||||
sig->notify_count = zap_other_threads(tsk);
|
||||
if (!thread_group_leader(tsk))
|
||||
sig->notify_count--;
|
||||
@@ -1082,7 +1082,7 @@ static int de_thread(struct task_struct *tsk)
|
||||
write_lock_irq(&tasklist_lock);
|
||||
/*
|
||||
* Do this under tasklist_lock to ensure that
|
||||
* exit_notify() can't miss ->group_exit_task
|
||||
* exit_notify() can't miss ->group_exec_task
|
||||
*/
|
||||
sig->notify_count = -1;
|
||||
if (likely(leader->exit_state))
|
||||
@@ -1149,7 +1149,7 @@ static int de_thread(struct task_struct *tsk)
|
||||
release_task(leader);
|
||||
}
|
||||
|
||||
sig->group_exit_task = NULL;
|
||||
sig->group_exec_task = NULL;
|
||||
sig->notify_count = 0;
|
||||
|
||||
no_thread_group:
|
||||
@@ -1162,7 +1162,7 @@ no_thread_group:
|
||||
killed:
|
||||
/* protects against exit_notify() and __exit_signal() */
|
||||
read_lock(&tasklist_lock);
|
||||
sig->group_exit_task = NULL;
|
||||
sig->group_exec_task = NULL;
|
||||
sig->notify_count = 0;
|
||||
read_unlock(&tasklist_lock);
|
||||
return -EAGAIN;
|
||||
|
||||
Reference in New Issue
Block a user