| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zpl_inode.c | 151 zidmap_t *user_ns = kcred->user_ns; in zpl_create() local 156 zpl_vap_init(vap, dir, mode, cr, user_ns); in zpl_create() 160 mode, &zp, cr, 0, NULL, user_ns); in zpl_create() 201 zidmap_t *user_ns = kcred->user_ns; in zpl_mknod() local 218 mode, &zp, cr, 0, NULL, user_ns); in zpl_mknod() 264 zidmap_t *userns = kcred->user_ns; in zpl_tmpfile() 355 zidmap_t *user_ns = kcred->user_ns; in zpl_mkdir() local 364 user_ns); in zpl_mkdir() 570 zidmap_t *user_ns = kcred->user_ns; in zpl_rename2() local 621 zidmap_t *user_ns = kcred->user_ns; in zpl_symlink() local [all …]
|
| H A D | zpl_ctldir.c | 107 zpl_root_getattr_impl(struct mnt_idmap *user_ns, in zpl_root_getattr_impl() argument 111 zpl_root_getattr_impl(struct user_namespace *user_ns, in zpl_root_getattr_impl() 124 generic_fillattr(user_ns, ip, stat); in zpl_root_getattr_impl() 126 generic_fillattr(user_ns, ip, stat); in zpl_root_getattr_impl() 128 generic_fillattr(user_ns, request_mask, ip, stat); in zpl_root_getattr_impl() 130 (void) user_ns; in zpl_root_getattr_impl() 437 generic_fillattr(user_ns, ip, stat); in zpl_snapdir_getattr_impl() 439 generic_fillattr(user_ns, ip, stat); in zpl_snapdir_getattr_impl() 443 (void) user_ns; in zpl_snapdir_getattr_impl() 593 zpl_shares_getattr_impl(struct mnt_idmap *user_ns, in zpl_shares_getattr_impl() [all …]
|
| H A D | policy.c | 64 return (priv_policy_ns(cr, capability, err, cr->user_ns)); in priv_policy() 77 return (priv_policy_ns(cr, capability, err, cr->user_ns)); in priv_policy_user() 131 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_any_access() 154 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_chown() 191 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_setdac() 222 if (!kgid_has_mapping(cr->user_ns, SGID_TO_KGID(gid))) in secpolicy_vnode_setids_setgids() 298 if (!kuid_has_mapping(cr->user_ns, SUID_TO_KUID(owner))) in secpolicy_vnode_setid_modify()
|
| H A D | zpl_xattr.c | 741 __zpl_xattr_user_set(zidmap_t *user_ns, in __zpl_xattr_user_set() argument 745 (void) user_ns; in __zpl_xattr_user_set() 851 __zpl_xattr_trusted_set(zidmap_t *user_ns, in __zpl_xattr_trusted_set() argument 855 (void) user_ns; in __zpl_xattr_trusted_set() 921 __zpl_xattr_security_set(zidmap_t *user_ns, in __zpl_xattr_security_set() argument 925 (void) user_ns; in __zpl_xattr_security_set()
|
| H A D | zfs_vnops_os.c | 1654 zfs_getattr_fast(zidmap_t *user_ns, u32 request_mask, struct inode *ip, in zfs_getattr_fast() argument 1657 zfs_getattr_fast(zidmap_t *user_ns, struct inode *ip, struct kstat *sp) in zfs_getattr_fast() 1672 zpl_generic_fillattr(user_ns, request_mask, ip, sp); in zfs_getattr_fast() 1674 zpl_generic_fillattr(user_ns, ip, sp); in zfs_getattr_fast()
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | xattr_compat.h | 145 fn(const struct xattr_handler *handler, struct mnt_idmap *user_ns, \ 149 return (__ ## fn(user_ns, inode, name, buffer, size, flags)); \ 160 fn(const struct xattr_handler *handler, struct user_namespace *user_ns, \ 164 return (__ ## fn(user_ns, inode, name, buffer, size, flags)); \ 178 return (__ ## fn(kcred->user_ns, inode, name, buffer, size, flags));\ 192 return (__ ## fn(kcred->user_ns, dentry->d_inode, name, \ 206 return (__ ## fn(kcred->user_ns, dentry->d_inode, name, \ 221 return (posix_acl_from_xattr(kcred->user_ns, value, size)); in zpl_acl_from_xattr() 227 return (posix_acl_to_xattr(kcred->user_ns, acl, value, size)); in zpl_acl_to_xattr()
|
| H A D | vfs_compat.h | 299 return (from_kuid(kcred->user_ns, ip->i_uid)); in zfs_uid_read_impl() 309 return (from_kgid(kcred->user_ns, ip->i_gid)); in zfs_gid_read_impl() 319 ip->i_uid = make_kuid(kcred->user_ns, uid); in zfs_uid_write() 324 ip->i_gid = make_kgid(kcred->user_ns, gid); in zfs_gid_write() 394 func(struct user_namespace *user_ns, const struct path *path, \ 397 return (func##_impl(user_ns, path, stat, request_mask, \ 403 func(struct mnt_idmap *user_ns, const struct path *path, \ 406 return (func##_impl(user_ns, path, stat, request_mask, \ 475 #define zpl_generic_fillattr(user_ns, ip, sp) \ argument 476 generic_fillattr(user_ns, ip, sp) [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/config/ |
| H A D | kernel-userns-capabilities.m4 | 51 dnl # struct user_namespace was added to struct cred_t as cred->user_ns member 58 cr.user_ns = (struct user_namespace *)NULL; 63 AC_MSG_CHECKING([whether cred_t->user_ns exists]) 67 ZFS_LINUX_TEST_ERROR([cred_t->user_ns()])
|
| H A D | kernel-is_owner_or_cap.m4 | 45 [whether inode_owner_or_capable() takes user_ns]) 49 [inode_owner_or_capable() takes user_ns])
|
| H A D | kernel-xattr-handler.m4 | 408 dnl # parameter: user_ns 421 AC_MSG_CHECKING([whether posix_acl_from_xattr() needs user_ns]) 425 [posix_acl_from_xattr() needs user_ns])
|
| H A D | kernel-acl.m4 | 142 struct user_namespace *user_ns = NULL; 146 error = posix_acl_valid(user_ns, acl);
|
| H A D | kernel-rename.m4 | 65 static int rename_fn(struct user_namespace *user_ns, struct inode *sip,
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | cred.h | 55 zfs_is_init_userns(struct user_namespace *user_ns) in zfs_is_init_userns() argument 58 return (user_ns == kcred->user_ns); in zfs_is_init_userns() 69 return (kcred->user_ns); in zfs_i_user_ns()
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-zone.c | 101 user_ns_zoneid(struct user_namespace *user_ns) in user_ns_zoneid() argument 106 r = user_ns->ns.inum; in user_ns_zoneid() 108 r = user_ns->proc_inum; in user_ns_zoneid() 374 r = user_ns_zoneid(cr->user_ns); in crgetzoneid() 385 return (proc->cred->user_ns == &init_user_ns); in inglobalzone()
|