]> Pileus Git - ~andy/linux/commit
namespaces: Simplify copy_namespaces so it is clear what is going on.
authorEric W. Biederman <ebiederm@xmission.com>
Sun, 10 Mar 2013 00:15:23 +0000 (16:15 -0800)
committerEric W. Biederman <ebiederm@xmission.com>
Sat, 31 Aug 2013 00:30:38 +0000 (17:30 -0700)
commitdbef0c1c4c5f8ce5d1f5bd8cee092a7afb4ac21b
tree3eaa0a5a45ba52fae938e42e0031f25ac96a482f
parenta606488513543312805fab2b93070cefe6a3016c
namespaces: Simplify copy_namespaces so it is clear what is going on.

Remove the test for the impossible case where tsk->nsproxy == NULL.  Fork
will never be called with tsk->nsproxy == NULL.

Only call get_nsproxy when we don't need to generate a new_nsproxy,
and mark the case where we don't generate a new nsproxy as likely.

Remove the code to drop an unnecessarily acquired nsproxy value.

Acked-by: Serge Hallyn <serge.hallyn@canonical.com>
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
kernel/nsproxy.c