X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fproc%2Froot.c;h=ec9cb3b6c93bf777e8c6cb8ed4a6f8405898fa87;hb=eadd4f5ea1507403655e9f5aeb0ea944eaa9d5de;hp=94e9d734384e1fb3023e779ce8a58ea37097b11f;hpb=07543f5c75cee744b791cf7716c69571486fe753;p=linux-2.6 diff --git a/fs/proc/root.c b/fs/proc/root.c index 94e9d73438..ec9cb3b6c9 100644 --- a/fs/proc/root.c +++ b/fs/proc/root.c @@ -212,6 +212,22 @@ struct proc_dir_entry proc_root = { .parent = &proc_root, }; +int pid_ns_prepare_proc(struct pid_namespace *ns) +{ + struct vfsmount *mnt; + + mnt = kern_mount_data(&proc_fs_type, ns); + if (IS_ERR(mnt)) + return PTR_ERR(mnt); + + return 0; +} + +void pid_ns_release_proc(struct pid_namespace *ns) +{ + mntput(ns->proc_mnt); +} + EXPORT_SYMBOL(proc_symlink); EXPORT_SYMBOL(proc_mkdir); EXPORT_SYMBOL(create_proc_entry);