|
@@ -573,8 +573,8 @@ xfs_vn_fallocate(
|
|
|
bf.l_len = len;
|
|
|
|
|
|
xfs_ilock(ip, XFS_IOLOCK_EXCL);
|
|
|
- error = xfs_change_file_space(ip, XFS_IOC_RESVSP, &bf,
|
|
|
- 0, XFS_ATTR_NOLOCK);
|
|
|
+ error = -xfs_change_file_space(ip, XFS_IOC_RESVSP, &bf,
|
|
|
+ 0, XFS_ATTR_NOLOCK);
|
|
|
if (!error && !(mode & FALLOC_FL_KEEP_SIZE) &&
|
|
|
offset + len > i_size_read(inode))
|
|
|
new_size = offset + len;
|
|
@@ -585,7 +585,7 @@ xfs_vn_fallocate(
|
|
|
|
|
|
iattr.ia_valid = ATTR_SIZE;
|
|
|
iattr.ia_size = new_size;
|
|
|
- error = xfs_setattr(ip, &iattr, XFS_ATTR_NOLOCK);
|
|
|
+ error = -xfs_setattr(ip, &iattr, XFS_ATTR_NOLOCK);
|
|
|
}
|
|
|
|
|
|
xfs_iunlock(ip, XFS_IOLOCK_EXCL);
|