commit | b4e00444cab4c3f3fec876dc0cccc8cbb0d1a948 | [log] [tgz] |
---|---|---|
author | Eddy Wu <itseddy0402@gmail.com> | Sat Nov 07 14:47:22 2020 +0800 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Sun Nov 08 11:18:39 2020 -0800 |
tree | 72e12c5023507b955eed888011eca19f579a38ed | |
parent | 9dbc1c03eeb534b82647cccb059aca0685d449a7 [diff] |
fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent current->group_leader->exit_signal may change during copy_process() if current->real_parent exits. Move the assignment inside tasklist_lock to avoid the race. Signed-off-by: Eddy Wu <eddy_wu@trendmicro.com> Acked-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>