diff options
author | 2010-03-07 18:17:03 -0800 | |
---|---|---|
committer | 2012-11-19 05:59:14 -0800 | |
commit | 57e8391d327609cbf12d843259c968b9e5c1838f (patch) | |
tree | 53a5750360300da641fea08890bb531789ffba91 /include/linux/proc_fs.h | |
parent | pidns: Deny strange cases when creating pid namespaces. (diff) | |
download | linux-57e8391d327609cbf12d843259c968b9e5c1838f.tar.gz linux-57e8391d327609cbf12d843259c968b9e5c1838f.tar.bz2 linux-57e8391d327609cbf12d843259c968b9e5c1838f.zip |
pidns: Add setns support
- Pid namespaces are designed to be inescapable so verify that the
passed in pid namespace is a child of the currently active
pid namespace or the currently active pid namespace itself.
Allowing the currently active pid namespace is important so
the effects of an earlier setns can be cancelled.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'include/linux/proc_fs.h')
-rw-r--r-- | include/linux/proc_fs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/proc_fs.h b/include/linux/proc_fs.h index 3fd2e871ff1b..acaafcd40aa5 100644 --- a/include/linux/proc_fs.h +++ b/include/linux/proc_fs.h @@ -251,6 +251,7 @@ struct proc_ns_operations { extern const struct proc_ns_operations netns_operations; extern const struct proc_ns_operations utsns_operations; extern const struct proc_ns_operations ipcns_operations; +extern const struct proc_ns_operations pidns_operations; union proc_op { int (*proc_get_link)(struct dentry *, struct path *); |