Searched refs:mnt_ns (Results 1 - 9 of 9) sorted by last modified time
/linux-master/kernel/ |
H A D | nsproxy.c | 38 .mnt_ns = NULL, 78 new_nsp->mnt_ns = copy_mnt_ns(flags, tsk->nsproxy->mnt_ns, user_ns, new_fs); 79 if (IS_ERR(new_nsp->mnt_ns)) { 80 err = PTR_ERR(new_nsp->mnt_ns); 140 if (new_nsp->mnt_ns) 141 put_mnt_ns(new_nsp->mnt_ns); 192 if (ns->mnt_ns) 193 put_mnt_ns(ns->mnt_ns); 440 ret = validate_ns(nsset, from_mnt_ns(nsp->mnt_ns)); [all...] |
/linux-master/fs/ |
H A D | namespace.c | 755 struct mnt_namespace *ns = current->nsproxy->mnt_ns; 860 return mnt->mnt_ns == current->nsproxy->mnt_ns; 1022 mnt->mnt_ns = ns; 1043 struct mnt_namespace *n = parent->mnt_ns; 1294 if (likely(READ_ONCE(mnt->mnt_ns))) { 1297 * ->mnt_ns can change under us. However, if it's 1300 * turning ->mnt_ns NULL. So if we observe it 1384 real_mount(mnt)->mnt_ns = NULL; 1657 ns = p->mnt_ns; 1961 struct mnt_namespace *mnt_ns; local 5397 struct mnt_namespace *mnt_ns = to_mnt_ns(ns), *old_mnt_ns; local [all...] |
H A D | proc_namespace.c | 254 if (!nsp || !nsp->mnt_ns) { 259 ns = nsp->mnt_ns;
|
H A D | pnode.c | 45 if (m->mnt_ns == ns && is_path_reachable(m, m->mnt.mnt_root, root)) 65 struct mount *d = get_peer_under_root(m, mnt->mnt_ns, root); 271 return count_mounts(m->mnt_ns, child);
|
H A D | mount.h | 61 struct mnt_namespace *mnt_ns; /* containing namespace */ member in struct:mount 95 return !IS_ERR_OR_NULL(real_mount(mnt)->mnt_ns); 150 rb_erase(&mnt->mnt_node, &mnt->mnt_ns->mounts);
|
H A D | pnode.h | 15 #define IS_MNT_NEW(m) (!(m)->mnt_ns || is_anon_ns((m)->mnt_ns))
|
H A D | d_path.c | 112 struct mnt_namespace *mnt_ns; local 120 mnt_ns = READ_ONCE(mnt->mnt_ns); 121 /* open-coded is_mounted() to use local mnt_ns */ 122 if (!IS_ERR_OR_NULL(mnt_ns) && !is_anon_ns(mnt_ns))
|
/linux-master/include/linux/ |
H A D | nsproxy.h | 36 struct mnt_namespace *mnt_ns; member in struct:nsproxy
|
/linux-master/fs/devpts/ |
H A D | inode.c | 246 (current->nsproxy->mnt_ns == init_task.nsproxy->mnt_ns);
|
Completed in 157 milliseconds