|
@@ -1584,10 +1584,9 @@ xfs_qm_write_sb_changes(
|
|
|
int error;
|
|
|
|
|
|
tp = xfs_trans_alloc(mp, XFS_TRANS_QM_SBCHANGE);
|
|
|
- if ((error = xfs_trans_reserve(tp, 0,
|
|
|
- mp->m_sb.sb_sectsize + 128, 0,
|
|
|
- 0,
|
|
|
- XFS_DEFAULT_LOG_COUNT))) {
|
|
|
+ error = xfs_trans_reserve(tp, 0, XFS_QM_SBCHANGE_LOG_RES(mp),
|
|
|
+ 0, 0, XFS_DEFAULT_LOG_COUNT);
|
|
|
+ if (error) {
|
|
|
xfs_trans_cancel(tp, 0);
|
|
|
return error;
|
|
|
}
|