!S_ISDIR(inode->i_mode)) {
ia_valid = op_data->op_attr.ia_valid;
op_data->op_attr.ia_valid &= ~TIMES_SET_FLAGS;
- rc = simple_setattr(&init_user_ns, dentry,
+ rc = simple_setattr(&nop_mnt_idmap, dentry,
&op_data->op_attr);
op_data->op_attr.ia_valid = ia_valid;
}
op_data->op_attr.ia_valid &= ~(TIMES_SET_FLAGS | ATTR_SIZE);
if (S_ISREG(inode->i_mode))
ll_inode_lock(inode);
- rc = simple_setattr(&init_user_ns, dentry, &op_data->op_attr);
+ rc = simple_setattr(&nop_mnt_idmap, dentry, &op_data->op_attr);
if (S_ISREG(inode->i_mode))
ll_inode_unlock(inode);
op_data->op_attr.ia_valid = ia_valid;
RETURN(rc);
}
-int ll_setattr(struct user_namespace *mnt_userns, struct dentry *de,
- struct iattr *attr)
+int ll_setattr(struct mnt_idmap *map, struct dentry *de, struct iattr *attr)
{
int mode = de->d_inode->i_mode;
enum op_xvalid xvalid = 0;
&fa->fsx_xflags, &fa->fsx_projid);
}
-int ll_fileattr_set(struct user_namespace *mnt_userns,
+int ll_fileattr_set(struct mnt_idmap *mnt_userns,
struct dentry *dentry, struct fileattr *fa)
{
if (fa->fsx_valid)