Searched refs:mnt_ns (Results 1 – 12 of 12) sorted by relevance
| /linux/fs/ |
| H A D | namespace.c | 171 struct mnt_namespace *mnt_ns; in lookup_mnt_ns() local 183 mnt_ns = container_of(ns, struct mnt_namespace, ns); in lookup_mnt_ns() 184 refcount_inc(&mnt_ns->passive); in lookup_mnt_ns() 185 return mnt_ns; in lookup_mnt_ns() 841 struct mnt_namespace *ns = current->nsproxy->mnt_ns; in __is_local_mountpoint() 949 return mnt->mnt_ns == current->nsproxy->mnt_ns; in check_mnt() 956 if (!is_anon_ns(mnt->mnt_ns)) in check_anonymous_mnt() 959 seq = mnt->mnt_ns->seq_origin; in check_anonymous_mnt() 960 return !seq || (seq == current->nsproxy->mnt_ns->ns.ns_id); in check_anonymous_mnt() 1083 WRITE_ONCE(mnt->mnt_ns, ns); in mnt_add_to_ns() [all …]
|
| H A D | fhandle.c | 290 struct mnt_namespace *mnt_ns; in capable_wrt_mount() local 297 mnt_ns = READ_ONCE(mount->mnt_ns); in capable_wrt_mount() 298 return mnt_ns && ns_capable(mnt_ns->user_ns, CAP_SYS_ADMIN); in capable_wrt_mount()
|
| H A D | pnode.c | 41 if (m->mnt_ns == ns && is_path_reachable(m, m->mnt.mnt_root, root)) in get_peer_under_root() 61 struct mount *d = get_peer_under_root(m, mnt->mnt_ns, root); in get_dominating_id() 269 if (is_anon_ns(m->mnt_ns)) in need_secondary() 351 err = count_mounts(n->mnt_ns, this); in propagate_mnt()
|
| H A D | pnode.h | 15 #define IS_MNT_NEW(m) (!(m)->mnt_ns)
|
| H A D | pidfs.c | 604 if (!ns_ref_get(nsp->mnt_ns)) in pidfd_ioctl() 606 ns_common = to_ns_common(nsp->mnt_ns); in pidfd_ioctl()
|
| H A D | coredump.c | 1432 if (current->nsproxy->mnt_ns != init_task.nsproxy->mnt_ns) in check_coredump_socket()
|
| /linux/tools/testing/selftests/filesystems/statmount/ |
| H A D | statmount_test_ns.c | 37 static int get_mnt_ns_id(const char *mnt_ns, uint64_t *mnt_ns_id) in wait_for_pid() 39 int fd = open(mnt_ns, O_RDONLY); in wait_for_pid() 43 mnt_ns, strerror(errno)); in wait_for_pid() 50 mnt_ns, strerror(errno)); in wait_for_pid() 62 get_mnt_ns_id(const char * mnt_ns,uint64_t * mnt_ns_id) get_mnt_ns_id() argument
|
| /linux/include/linux/ |
| H A D | nsfs.h | 33 struct mnt_namespace *: current->nsproxy->mnt_ns, \
|
| H A D | nsproxy.h | 36 struct mnt_namespace *mnt_ns; member
|
| /linux/fs/devpts/ |
| H A D | inode.c | 435 current->nsproxy->mnt_ns == init_task.nsproxy->mnt_ns) in devpts_init_fs_context()
|
| /linux/fs/autofs/ |
| H A D | dev-ioctl.c | 366 sbi->mnt_ns_id = to_ns_common(current->nsproxy->mnt_ns)->ns_id; in autofs_dev_ioctl_setpipefd()
|
| /linux/kernel/ |
| H A D | fork.c | 1634 if (current->nsproxy->mnt_ns != &init_mnt_ns) in copy_fs()
|