diff options
Diffstat (limited to 'kernel/exit.c')
-rw-r--r-- | kernel/exit.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/kernel/exit.c b/kernel/exit.c index 1d0e9ea1fa05..741bbe42dfe8 100644 --- a/kernel/exit.c +++ b/kernel/exit.c | |||
@@ -399,11 +399,8 @@ void daemonize(const char *name, ...) | |||
399 | current->fs = fs; | 399 | current->fs = fs; |
400 | atomic_inc(&fs->count); | 400 | atomic_inc(&fs->count); |
401 | 401 | ||
402 | exit_namespace(current); | ||
403 | exit_task_namespaces(current); | 402 | exit_task_namespaces(current); |
404 | current->namespace = init_task.namespace; | ||
405 | current->nsproxy = init_task.nsproxy; | 403 | current->nsproxy = init_task.nsproxy; |
406 | get_namespace(current->namespace); | ||
407 | get_task_namespaces(current); | 404 | get_task_namespaces(current); |
408 | 405 | ||
409 | exit_files(current); | 406 | exit_files(current); |
@@ -923,7 +920,6 @@ fastcall NORET_TYPE void do_exit(long code) | |||
923 | exit_sem(tsk); | 920 | exit_sem(tsk); |
924 | __exit_files(tsk); | 921 | __exit_files(tsk); |
925 | __exit_fs(tsk); | 922 | __exit_fs(tsk); |
926 | exit_namespace(tsk); | ||
927 | exit_task_namespaces(tsk); | 923 | exit_task_namespaces(tsk); |
928 | exit_thread(); | 924 | exit_thread(); |
929 | cpuset_exit(tsk); | 925 | cpuset_exit(tsk); |