fs: port ->setattr() to pass mnt_idmap
[linux-block.git] / fs / hfsplus / inode.c
index 840577a0c1e7696de6775a4f88b601f98987e5b8..00b242f6574a0dac120dc7c12a2a86f05bd271a1 100644 (file)
@@ -246,13 +246,13 @@ static int hfsplus_file_release(struct inode *inode, struct file *file)
        return 0;
 }
 
-static int hfsplus_setattr(struct user_namespace *mnt_userns,
+static int hfsplus_setattr(struct mnt_idmap *idmap,
                           struct dentry *dentry, struct iattr *attr)
 {
        struct inode *inode = d_inode(dentry);
        int error;
 
-       error = setattr_prepare(&init_user_ns, dentry, attr);
+       error = setattr_prepare(&nop_mnt_idmap, dentry, attr);
        if (error)
                return error;
 
@@ -270,7 +270,7 @@ static int hfsplus_setattr(struct user_namespace *mnt_userns,
                inode->i_mtime = inode->i_ctime = current_time(inode);
        }
 
-       setattr_copy(&init_user_ns, inode, attr);
+       setattr_copy(&nop_mnt_idmap, inode, attr);
        mark_inode_dirty(inode);
 
        return 0;