Loading fs/f2fs/file.c +5 −8 Original line number Diff line number Diff line Loading @@ -725,8 +725,13 @@ int f2fs_setattr(struct dentry *dentry, struct iattr *attr) if (err) return err; err = fscrypt_prepare_setattr(dentry, attr); if (err) return err; if (is_quota_modification(inode, attr)) dquot_initialize(inode); if ((attr->ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid)) || (attr->ia_valid & ATTR_GID && Loading @@ -737,14 +742,6 @@ int f2fs_setattr(struct dentry *dentry, struct iattr *attr) } if (attr->ia_valid & ATTR_SIZE) { if (f2fs_encrypted_inode(inode)) { err = fscrypt_get_encryption_info(inode); if (err) return err; if (!fscrypt_has_encryption_key(inode)) return -ENOKEY; } if (attr->ia_size <= i_size_read(inode)) { down_write(&F2FS_I(inode)->i_mmap_sem); truncate_setsize(inode, attr->ia_size); Loading Loading
fs/f2fs/file.c +5 −8 Original line number Diff line number Diff line Loading @@ -725,8 +725,13 @@ int f2fs_setattr(struct dentry *dentry, struct iattr *attr) if (err) return err; err = fscrypt_prepare_setattr(dentry, attr); if (err) return err; if (is_quota_modification(inode, attr)) dquot_initialize(inode); if ((attr->ia_valid & ATTR_UID && !uid_eq(attr->ia_uid, inode->i_uid)) || (attr->ia_valid & ATTR_GID && Loading @@ -737,14 +742,6 @@ int f2fs_setattr(struct dentry *dentry, struct iattr *attr) } if (attr->ia_valid & ATTR_SIZE) { if (f2fs_encrypted_inode(inode)) { err = fscrypt_get_encryption_info(inode); if (err) return err; if (!fscrypt_has_encryption_key(inode)) return -ENOKEY; } if (attr->ia_size <= i_size_read(inode)) { down_write(&F2FS_I(inode)->i_mmap_sem); truncate_setsize(inode, attr->ia_size); Loading