]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/os/linux/zfs/zpl_ctldir.c
Support idmapped mount
[mirror_zfs.git] / module / os / linux / zfs / zpl_ctldir.c
index 837629e4a5e025c473e8ad1a4e70aeb98f8f7ea8..8bc4a9b39f2284b0fb9a1ebd08e83a39111ec3ef 100644 (file)
@@ -371,7 +371,11 @@ zpl_snapdir_mkdir(struct inode *dip, struct dentry *dentry, umode_t mode)
 
        crhold(cr);
        vap = kmem_zalloc(sizeof (vattr_t), KM_SLEEP);
-       zpl_vap_init(vap, dip, mode | S_IFDIR, cr);
+#ifdef HAVE_IOPS_MKDIR_USERNS
+       zpl_vap_init(vap, dip, mode | S_IFDIR, cr, user_ns);
+#else
+       zpl_vap_init(vap, dip, mode | S_IFDIR, cr, NULL);
+#endif
 
        error = -zfsctl_snapdir_mkdir(dip, dname(dentry), vap, &ip, cr, 0);
        if (error == 0) {