Searched refs:mnt_userns (Results 1 – 3 of 3) sorted by relevance
/linux-6.3-rc2/fs/ |
A D | mnt_idmapping.c | 72 return initial_idmapping(mnt_userns) || mnt_userns == fs_userns; in no_idmapping() 101 struct user_namespace *mnt_userns = idmap->owner; in make_vfsuid() local 103 if (no_idmapping(mnt_userns, fs_userns)) in make_vfsuid() 111 return VFSUIDT_INIT(make_kuid(mnt_userns, uid)); in make_vfsuid() 141 if (no_idmapping(mnt_userns, fs_userns)) in make_vfsgid() 149 return VFSGIDT_INIT(make_kgid(mnt_userns, gid)); in make_vfsgid() 170 if (no_idmapping(mnt_userns, fs_userns)) in from_vfsuid() 172 uid = from_kuid(mnt_userns, AS_KUIDT(vfsuid)); in from_vfsuid() 198 if (no_idmapping(mnt_userns, fs_userns)) in from_vfsgid() 200 gid = from_kgid(mnt_userns, AS_KGIDT(vfsgid)); in from_vfsgid() [all …]
|
A D | namespace.c | 84 struct user_namespace *mnt_userns; member 4133 if (kattr->mnt_userns) { in do_mount_setattr() 4136 mnt_idmap = alloc_mnt_idmap(kattr->mnt_userns); in do_mount_setattr() 4199 struct user_namespace *mnt_userns; in build_mount_idmapped() local 4239 mnt_userns = container_of(ns, struct user_namespace, ns); in build_mount_idmapped() 4240 if (mnt_userns == &init_user_ns) { in build_mount_idmapped() 4246 if (!ns_capable(mnt_userns, CAP_SYS_ADMIN)) { in build_mount_idmapped() 4251 kattr->mnt_userns = get_user_ns(mnt_userns); in build_mount_idmapped() 4327 put_user_ns(kattr->mnt_userns); in finish_mount_kattr() 4328 kattr->mnt_userns = NULL; in finish_mount_kattr()
|
A D | internal.h | 264 struct mnt_idmap *alloc_mnt_idmap(struct user_namespace *mnt_userns);
|
Completed in 11 milliseconds