Lines Matching refs:mnt_ns

684 	struct mnt_namespace *ns = current->nsproxy->mnt_ns;
793 return mnt->mnt_ns == current->nsproxy->mnt_ns;
898 struct mnt_namespace *n = parent->mnt_ns;
904 m->mnt_ns = n;
1146 if (likely(READ_ONCE(mnt->mnt_ns))) {
1149 * ->mnt_ns can change under us. However, if it's
1152 * turning ->mnt_ns NULL. So if we observe it
1510 ns = p->mnt_ns;
1515 p->mnt_ns = NULL;
1697 return ns_capable(current->nsproxy->mnt_ns->user_ns, CAP_SYS_ADMIN);
1807 struct mnt_namespace *mnt_ns;
1811 mnt_ns = to_mnt_ns(get_proc_ns(dentry->d_inode));
1812 return current->nsproxy->mnt_ns->seq >= mnt_ns->seq;
1905 ns = real_mount(mnt)->mnt_ns;
1972 new_mnt->mnt_ns = MNT_NS_INTERNAL;
2141 struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
2143 struct mnt_namespace *ns = dest_mnt->mnt_ns;
2179 touch_mnt_namespace(source_mnt->mnt_ns);
2181 if (source_mnt->mnt_ns) {
2183 list_del_init(&source_mnt->mnt_ns->list);
2197 if (child->mnt_parent->mnt_ns->user_ns != user_ns)
2210 child->mnt_parent->mnt_ns->pending_mounts = 0;
2405 struct user_namespace *user_ns = current->nsproxy->mnt_ns->user_ns;
2423 p->mnt_ns = ns;
2548 touch_mnt_namespace(mnt->mnt_ns);
2706 ns = old->mnt_ns;
2801 if (!parent->mnt_ns)
3034 touch_mnt_namespace(mnt->mnt_ns);
3105 touch_mnt_namespace(m->mnt_ns);
3373 q->mnt_ns = new_ns;
3415 mnt->mnt_ns = ns;
3575 ns = alloc_mnt_ns(current->nsproxy->mnt_ns->user_ns, true);
3581 mnt->mnt_ns = ns;
3799 touch_mnt_namespace(current->nsproxy->mnt_ns);
3835 m->mnt_ns = ns;
3839 init_task.nsproxy->mnt_ns = ns;
3902 real_mount(mnt)->mnt_ns = MNT_NS_INTERNAL;
3912 real_mount(mnt)->mnt_ns = NULL;
3925 real_mount(mnt[i])->mnt_ns = NULL;
3945 ns_root.mnt = &current->nsproxy->mnt_ns->root->mnt;
4033 struct mnt_namespace *ns = current->nsproxy->mnt_ns;
4074 ns = &nsproxy->mnt_ns->ns;
4091 struct mnt_namespace *mnt_ns = to_mnt_ns(ns), *old_mnt_ns;
4096 if (!ns_capable(mnt_ns->user_ns, CAP_SYS_ADMIN) ||
4101 if (is_anon_ns(mnt_ns))
4107 get_mnt_ns(mnt_ns);
4108 old_mnt_ns = nsproxy->mnt_ns;
4109 nsproxy->mnt_ns = mnt_ns;
4112 err = vfs_path_lookup(mnt_ns->root->mnt.mnt_root, &mnt_ns->root->mnt,
4116 nsproxy->mnt_ns = old_mnt_ns;
4117 put_mnt_ns(mnt_ns);