X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=kernel%2Fexit.c;h=7bb73f9d09dbeedcc6c07f6a8dc8257f76fc4963;hb=ee8cfc683036b6386fccfb2121d70f3d68e5a1a7;hp=af2eb3cbd499305c3d418c7f8280c2d7f0f9437d;hpb=72de4c63e5ebe8e4054ea800d7a8d4b3f033caf2;p=firefly-linux-kernel-4.4.55.git diff --git a/kernel/exit.c b/kernel/exit.c index af2eb3cbd499..7bb73f9d09db 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -649,7 +649,6 @@ static void exit_notify(struct task_struct *tsk, int group_dead) * jobs, send them a SIGHUP and then a SIGCONT. (POSIX 3.2.2.2) */ forget_original_parent(tsk); - exit_task_namespaces(tsk); write_lock_irq(&tasklist_lock); if (group_dead) @@ -795,6 +794,7 @@ void do_exit(long code) exit_shm(tsk); exit_files(tsk); exit_fs(tsk); + exit_task_namespaces(tsk); exit_task_work(tsk); check_stack_usage(); exit_thread();