unshare: remove dead code
Subsystems (3)
PATCH 1/1 unshare: remove dead code
From: Alan Cox <[email protected]>
If new_nsproxy is set we will always call switch_task_namespaces and then set new_nsproxy back to NULL so the reassignment and fall through check are redundant
Signed-off-by Alan Cox <[email protected]>
---
kernel/fork.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)
kernel/fork.c +1 -6
@@ -1792,10 +1792,8 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags)exit_sem (current); } -if (new_nsproxy) { +if (new_nsproxy)switch_task_namespaces (current, new_nsproxy); - new_nsproxy =NULL ; - }task_lock (current);
@@ -1819,9 +1817,6 @@ SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags)task_unlock (current); } -if (new_nsproxy) -put_nsproxy (new_nsproxy); - bad_unshare_cleanup_fd:if (new_fd)put_files_struct (new_fd);