Searched refs:mnt_userns (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/fs/ |
H A D | mnt_idmapping.c | 57 * @mnt_userns: the mount's idmapping 69 static inline bool no_idmapping(const struct user_namespace *mnt_userns, in no_idmapping() argument 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() 139 struct user_namespace *mnt_userns = idmap->owner; in make_vfsgid() local 141 if (no_idmapping(mnt_userns, fs_userns)) in make_vfsgid() 149 return VFSGIDT_INIT(make_kgid(mnt_userns, gi in make_vfsgid() 168 struct user_namespace *mnt_userns = idmap->owner; from_vfsuid() local 196 struct user_namespace *mnt_userns = idmap->owner; from_vfsgid() local 231 alloc_mnt_idmap(struct user_namespace *mnt_userns) alloc_mnt_idmap() argument [all...] |
H A D | namespace.c | 84 struct user_namespace *mnt_userns; member 4439 if (kattr->mnt_userns) { in do_mount_setattr() 4442 mnt_idmap = alloc_mnt_idmap(kattr->mnt_userns); in do_mount_setattr() 4510 struct user_namespace *mnt_userns; in build_mount_idmapped() local 4550 mnt_userns = container_of(ns, struct user_namespace, ns); in build_mount_idmapped() 4551 if (mnt_userns == &init_user_ns) { in build_mount_idmapped() 4557 if (!ns_capable(mnt_userns, CAP_SYS_ADMIN)) { in build_mount_idmapped() 4562 kattr->mnt_userns = get_user_ns(mnt_userns); in build_mount_idmapped() 4638 put_user_ns(kattr->mnt_userns); in finish_mount_kattr() [all...] |
H A D | internal.h | 298 struct mnt_idmap *alloc_mnt_idmap(struct user_namespace *mnt_userns);
|
/kernel/linux/linux-6.6/fs/epfs/ |
H A D | inode.c | 30 static int epfs_tmpfile(struct user_namespace *mnt_userns, struct inode *dir, in epfs_tmpfile() 58 static int epfs_getattr(struct user_namespace *mnt_userns, in epfs_getattr() 90 generic_fillattr(mnt_userns, d_inode(dentry), stat); in epfs_getattr()
|
/kernel/linux/linux-5.10/fs/epfs/ |
H A D | inode.c | 48 static int epfs_getattr(struct user_namespace *mnt_userns, in epfs_getattr() argument 76 generic_fillattr(mnt_userns, d_inode(dentry), stat); in epfs_getattr()
|
Completed in 7 milliseconds