[XFS] The last argument "lsn" of xfs_trans_commit() is always called with
NULL. Patch provided by Eric Sandeen. SGI-PV: 961693 SGI-Modid: xfs-linux-melb:xfs-kern:28199a Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Signed-off-by: Lachlan McIlroy <lachlan@sgi.com> Signed-off-by: Tim Shimmin <tes@sgi.com>
This commit is contained in:
parent
5b94f675f5
commit
1c72bf9003
|
@ -753,8 +753,7 @@ xfs_qm_idtodq(
|
|||
goto error0;
|
||||
}
|
||||
if (tp) {
|
||||
if ((error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL)))
|
||||
if ((error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES)))
|
||||
goto error1;
|
||||
}
|
||||
|
||||
|
|
|
@ -1453,8 +1453,7 @@ xfs_qm_qino_alloc(
|
|||
XFS_SB_UNLOCK(mp, s);
|
||||
xfs_mod_sb(tp, sbfields);
|
||||
|
||||
if ((error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL))) {
|
||||
if ((error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES))) {
|
||||
xfs_fs_cmn_err(CE_ALERT, mp, "XFS qino_alloc failed!");
|
||||
return error;
|
||||
}
|
||||
|
@ -2405,7 +2404,7 @@ xfs_qm_write_sb_changes(
|
|||
}
|
||||
|
||||
xfs_mod_sb(tp, flags);
|
||||
(void) xfs_trans_commit(tp, 0, NULL);
|
||||
(void) xfs_trans_commit(tp, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -735,7 +735,7 @@ xfs_qm_scall_setqlim(
|
|||
xfs_trans_log_dquot(tp, dqp);
|
||||
|
||||
xfs_dqtrace_entry(dqp, "Q_SETQLIM: COMMIT");
|
||||
xfs_trans_commit(tp, 0, NULL);
|
||||
xfs_trans_commit(tp, 0);
|
||||
xfs_qm_dqprint(dqp);
|
||||
xfs_qm_dqrele(dqp);
|
||||
mutex_unlock(&(XFS_QI_QOFFLOCK(mp)));
|
||||
|
@ -809,7 +809,7 @@ xfs_qm_log_quotaoff_end(
|
|||
* We don't care about quotoff's performance.
|
||||
*/
|
||||
xfs_trans_set_sync(tp);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
return (error);
|
||||
}
|
||||
|
||||
|
@ -852,7 +852,7 @@ xfs_qm_log_quotaoff(
|
|||
* We don't care about quotoff's performance.
|
||||
*/
|
||||
xfs_trans_set_sync(tp);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
|
||||
error0:
|
||||
if (error) {
|
||||
|
|
|
@ -328,8 +328,7 @@ xfs_attr_set_int(xfs_inode_t *dp, const char *name, int namelen,
|
|||
xfs_trans_set_sync(args.trans);
|
||||
}
|
||||
err2 = xfs_trans_commit(args.trans,
|
||||
XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL);
|
||||
XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(dp, XFS_ILOCK_EXCL);
|
||||
|
||||
/*
|
||||
|
@ -397,8 +396,7 @@ xfs_attr_set_int(xfs_inode_t *dp, const char *name, int namelen,
|
|||
* Commit the last in the sequence of transactions.
|
||||
*/
|
||||
xfs_trans_log_inode(args.trans, dp, XFS_ILOG_CORE);
|
||||
error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL);
|
||||
error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(dp, XFS_ILOCK_EXCL);
|
||||
|
||||
/*
|
||||
|
@ -544,8 +542,7 @@ xfs_attr_remove_int(xfs_inode_t *dp, const char *name, int namelen, int flags)
|
|||
* Commit the last in the sequence of transactions.
|
||||
*/
|
||||
xfs_trans_log_inode(args.trans, dp, XFS_ILOG_CORE);
|
||||
error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL);
|
||||
error = xfs_trans_commit(args.trans, XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(dp, XFS_ILOCK_EXCL);
|
||||
|
||||
/*
|
||||
|
@ -859,8 +856,7 @@ xfs_attr_inactive(xfs_inode_t *dp)
|
|||
* Commit the last in the sequence of transactions.
|
||||
*/
|
||||
xfs_trans_log_inode(trans, dp, XFS_ILOG_CORE);
|
||||
error = xfs_trans_commit(trans, XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL);
|
||||
error = xfs_trans_commit(trans, XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(dp, XFS_ILOCK_EXCL);
|
||||
|
||||
return(error);
|
||||
|
|
|
@ -3053,7 +3053,7 @@ xfs_attr_rolltrans(xfs_trans_t **transp, xfs_inode_t *dp)
|
|||
* is in progress. The caller takes the responsibility to cancel
|
||||
* the duplicate transaction that gets returned.
|
||||
*/
|
||||
if ((error = xfs_trans_commit(trans, 0, NULL)))
|
||||
if ((error = xfs_trans_commit(trans, 0)))
|
||||
return (error);
|
||||
|
||||
trans = *transp;
|
||||
|
|
|
@ -4071,7 +4071,7 @@ xfs_bmap_add_attrfork(
|
|||
}
|
||||
if ((error = xfs_bmap_finish(&tp, &flist, &committed)))
|
||||
goto error2;
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_PERM_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_PERM_LOG_RES);
|
||||
ASSERT(ip->i_df.if_ext_max ==
|
||||
XFS_IFORK_DSIZE(ip) / (uint)sizeof(xfs_bmbt_rec_t));
|
||||
return error;
|
||||
|
@ -4227,7 +4227,7 @@ xfs_bmap_finish(
|
|||
logres = ntp->t_log_res;
|
||||
logcount = ntp->t_log_count;
|
||||
ntp = xfs_trans_dup(*tp);
|
||||
error = xfs_trans_commit(*tp, 0, NULL);
|
||||
error = xfs_trans_commit(*tp, 0);
|
||||
*tp = ntp;
|
||||
*committed = 1;
|
||||
/*
|
||||
|
|
|
@ -382,7 +382,7 @@ xfs_swap_extents(
|
|||
xfs_trans_set_sync(tp);
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_SWAPEXT, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_SWAPEXT);
|
||||
locked = 0;
|
||||
|
||||
error0:
|
||||
|
|
|
@ -346,7 +346,7 @@ xfs_growfs_data_private(
|
|||
xfs_trans_mod_sb(tp, XFS_TRANS_SB_FDBLOCKS, nfree);
|
||||
if (dpct)
|
||||
xfs_trans_mod_sb(tp, XFS_TRANS_SB_IMAXPCT, dpct);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
if (error) {
|
||||
return error;
|
||||
}
|
||||
|
@ -605,7 +605,7 @@ xfs_fs_log_dummy(
|
|||
xfs_trans_ihold(tp, ip);
|
||||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||
xfs_trans_set_sync(tp);
|
||||
xfs_trans_commit(tp, 0, NULL);
|
||||
xfs_trans_commit(tp, 0);
|
||||
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
}
|
||||
|
|
|
@ -1746,7 +1746,7 @@ xfs_itruncate_finish(
|
|||
xfs_trans_log_inode(ntp, ip, XFS_ILOG_CORE);
|
||||
}
|
||||
ntp = xfs_trans_dup(ntp);
|
||||
(void) xfs_trans_commit(*tp, 0, NULL);
|
||||
(void) xfs_trans_commit(*tp, 0);
|
||||
*tp = ntp;
|
||||
error = xfs_trans_reserve(ntp, 0, XFS_ITRUNCATE_LOG_RES(mp), 0,
|
||||
XFS_TRANS_PERM_LOG_RES,
|
||||
|
|
|
@ -543,7 +543,7 @@ xfs_iomap_write_direct(
|
|||
error = xfs_bmap_finish(&tp, &free_list, &committed);
|
||||
if (error)
|
||||
goto error0;
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
if (error)
|
||||
goto error_out;
|
||||
|
||||
|
@ -840,8 +840,7 @@ xfs_iomap_write_allocate(
|
|||
if (error)
|
||||
goto trans_cancel;
|
||||
|
||||
error = xfs_trans_commit(tp,
|
||||
XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
if (error)
|
||||
goto error0;
|
||||
|
||||
|
@ -948,7 +947,7 @@ xfs_iomap_write_unwritten(
|
|||
if (error)
|
||||
goto error_on_bmapi_transaction;
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
if (error)
|
||||
return XFS_ERROR(error);
|
||||
|
|
|
@ -3016,7 +3016,7 @@ xlog_recover_process_efi(
|
|||
}
|
||||
|
||||
efip->efi_flags |= XFS_EFI_RECOVERED;
|
||||
xfs_trans_commit(tp, 0, NULL);
|
||||
xfs_trans_commit(tp, 0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -3143,7 +3143,7 @@ xlog_recover_clear_agi_bucket(
|
|||
xfs_trans_log_buf(tp, agibp, offset,
|
||||
(offset + sizeof(xfs_agino_t) - 1));
|
||||
|
||||
(void) xfs_trans_commit(tp, 0, NULL);
|
||||
(void) xfs_trans_commit(tp, 0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -1653,7 +1653,7 @@ xfs_mount_log_sbunit(
|
|||
return;
|
||||
}
|
||||
xfs_mod_sb(tp, fields);
|
||||
xfs_trans_commit(tp, 0, NULL);
|
||||
xfs_trans_commit(tp, 0);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ xfs_mount_reset_sbqflags(xfs_mount_t *mp)
|
|||
return error;
|
||||
}
|
||||
xfs_mod_sb(tp, XFS_SB_QFLAGS);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -584,7 +584,7 @@ xfs_rename(
|
|||
* trans_commit will unlock src_ip, target_ip & decrement
|
||||
* the vnode references.
|
||||
*/
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
if (target_ip != NULL) {
|
||||
xfs_refcache_purge_ip(target_ip);
|
||||
IRELE(target_ip);
|
||||
|
|
|
@ -150,7 +150,7 @@ xfs_growfs_rt_alloc(
|
|||
error = xfs_bmap_finish(&tp, &flist, &committed);
|
||||
if (error)
|
||||
goto error_exit;
|
||||
xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
/*
|
||||
* Now we need to clear the allocated blocks.
|
||||
* Do this one block per transaction, to keep it simple.
|
||||
|
@ -187,7 +187,7 @@ xfs_growfs_rt_alloc(
|
|||
/*
|
||||
* Commit the transaction.
|
||||
*/
|
||||
xfs_trans_commit(tp, 0, NULL);
|
||||
xfs_trans_commit(tp, 0);
|
||||
}
|
||||
/*
|
||||
* Go on to the next extent, if any.
|
||||
|
@ -2042,7 +2042,7 @@ xfs_growfs_rt(
|
|||
/*
|
||||
* Commit the transaction.
|
||||
*/
|
||||
xfs_trans_commit(tp, 0, NULL);
|
||||
xfs_trans_commit(tp, 0);
|
||||
}
|
||||
|
||||
if (error)
|
||||
|
|
|
@ -83,7 +83,7 @@ xfs_write_clear_setuid(
|
|||
}
|
||||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||
xfs_trans_set_sync(tp);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
return 0;
|
||||
}
|
||||
|
@ -164,7 +164,7 @@ xfs_write_sync_logforce(
|
|||
xfs_trans_ihold(tp, ip);
|
||||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||
xfs_trans_set_sync(tp);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -753,7 +753,6 @@ int
|
|||
_xfs_trans_commit(
|
||||
xfs_trans_t *tp,
|
||||
uint flags,
|
||||
xfs_lsn_t *commit_lsn_p,
|
||||
int *log_flushed)
|
||||
{
|
||||
xfs_log_iovec_t *log_vector;
|
||||
|
@ -812,8 +811,6 @@ shut_us_down:
|
|||
xfs_trans_free_busy(tp);
|
||||
xfs_trans_free(tp);
|
||||
XFS_STATS_INC(xs_trans_empty);
|
||||
if (commit_lsn_p)
|
||||
*commit_lsn_p = commit_lsn;
|
||||
return (shutdown);
|
||||
}
|
||||
ASSERT(tp->t_ticket != NULL);
|
||||
|
@ -864,9 +861,6 @@ shut_us_down:
|
|||
kmem_free(log_vector, nvec * sizeof(xfs_log_iovec_t));
|
||||
}
|
||||
|
||||
if (commit_lsn_p)
|
||||
*commit_lsn_p = commit_lsn;
|
||||
|
||||
/*
|
||||
* If we got a log write error. Unpin the logitems that we
|
||||
* had pinned, clean up, free trans structure, and return error.
|
||||
|
|
|
@ -988,10 +988,8 @@ void xfs_trans_log_efd_extent(xfs_trans_t *,
|
|||
xfs_extlen_t);
|
||||
int _xfs_trans_commit(xfs_trans_t *,
|
||||
uint flags,
|
||||
xfs_lsn_t *,
|
||||
int *);
|
||||
#define xfs_trans_commit(tp, flags, lsn) \
|
||||
_xfs_trans_commit(tp, flags, lsn, NULL)
|
||||
#define xfs_trans_commit(tp, flags) _xfs_trans_commit(tp, flags, NULL)
|
||||
void xfs_trans_cancel(xfs_trans_t *, int);
|
||||
void xfs_trans_ail_init(struct xfs_mount *);
|
||||
xfs_lsn_t xfs_trans_push_ail(struct xfs_mount *, xfs_lsn_t);
|
||||
|
|
|
@ -222,7 +222,7 @@ xfs_dir_ialloc(
|
|||
}
|
||||
|
||||
ntp = xfs_trans_dup(tp);
|
||||
code = xfs_trans_commit(tp, 0, NULL);
|
||||
code = xfs_trans_commit(tp, 0);
|
||||
tp = ntp;
|
||||
if (committed != NULL) {
|
||||
*committed = 1;
|
||||
|
@ -460,8 +460,7 @@ xfs_truncate_file(
|
|||
XFS_TRANS_ABORT);
|
||||
} else {
|
||||
xfs_ichgtime(ip, XFS_ICHGTIME_MOD | XFS_ICHGTIME_CHG);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
}
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL | XFS_IOLOCK_EXCL);
|
||||
|
||||
|
|
|
@ -1539,7 +1539,7 @@ xfs_syncsub(
|
|||
xfs_trans_ijoin(tp, ip, XFS_ILOCK_EXCL);
|
||||
xfs_trans_ihold(tp, ip);
|
||||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
xfs_log_force(mp, (xfs_lsn_t)0, log_flags);
|
||||
}
|
||||
|
|
|
@ -873,7 +873,7 @@ xfs_setattr(
|
|||
if (mp->m_flags & XFS_MOUNT_WSYNC)
|
||||
xfs_trans_set_sync(tp);
|
||||
|
||||
code = xfs_trans_commit(tp, commit_flags, NULL);
|
||||
code = xfs_trans_commit(tp, commit_flags);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1176,7 +1176,7 @@ xfs_fsync(
|
|||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||
if (flag & FSYNC_WAIT)
|
||||
xfs_trans_set_sync(tp);
|
||||
error = _xfs_trans_commit(tp, 0, NULL, &log_flushed);
|
||||
error = _xfs_trans_commit(tp, 0, &log_flushed);
|
||||
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
}
|
||||
|
@ -1291,8 +1291,7 @@ xfs_inactive_free_eofblocks(
|
|||
XFS_TRANS_ABORT));
|
||||
} else {
|
||||
error = xfs_trans_commit(tp,
|
||||
XFS_TRANS_RELEASE_LOG_RES,
|
||||
NULL);
|
||||
XFS_TRANS_RELEASE_LOG_RES);
|
||||
}
|
||||
xfs_iunlock(ip, XFS_IOLOCK_EXCL | XFS_ILOCK_EXCL);
|
||||
}
|
||||
|
@ -1406,7 +1405,7 @@ xfs_inactive_symlink_rmt(
|
|||
* we need to unlock the inode since the new transaction doesn't
|
||||
* have the inode attached.
|
||||
*/
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
tp = ntp;
|
||||
if (error) {
|
||||
ASSERT(XFS_FORCED_SHUTDOWN(mp));
|
||||
|
@ -1503,7 +1502,7 @@ xfs_inactive_attrs(
|
|||
tp = *tpp;
|
||||
mp = ip->i_mount;
|
||||
ASSERT(ip->i_d.di_forkoff != 0);
|
||||
xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
|
||||
error = xfs_attr_inactive(ip);
|
||||
|
@ -1790,7 +1789,7 @@ xfs_inactive(
|
|||
* nothing we can do except to try to keep going.
|
||||
*/
|
||||
(void) xfs_bmap_finish(&tp, &free_list, &committed);
|
||||
(void) xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
(void) xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
}
|
||||
/*
|
||||
* Release the dquots held by inode, if any.
|
||||
|
@ -2026,7 +2025,7 @@ xfs_create(
|
|||
goto abort_rele;
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
if (error) {
|
||||
IRELE(ip);
|
||||
tp = NULL;
|
||||
|
@ -2511,7 +2510,7 @@ xfs_remove(
|
|||
goto error_rele;
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
if (error) {
|
||||
IRELE(ip);
|
||||
goto std_return;
|
||||
|
@ -2719,7 +2718,7 @@ xfs_link(
|
|||
goto abort_return;
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
if (error)
|
||||
goto std_return;
|
||||
|
||||
|
@ -2936,7 +2935,7 @@ xfs_mkdir(
|
|||
goto error2;
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
XFS_QM_DQRELE(mp, udqp);
|
||||
XFS_QM_DQRELE(mp, gdqp);
|
||||
if (error) {
|
||||
|
@ -3190,7 +3189,7 @@ xfs_rmdir(
|
|||
goto std_return;
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
if (error) {
|
||||
IRELE(cdp);
|
||||
goto std_return;
|
||||
|
@ -3535,7 +3534,7 @@ xfs_symlink(
|
|||
if (error) {
|
||||
goto error2;
|
||||
}
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
XFS_QM_DQRELE(mp, udqp);
|
||||
XFS_QM_DQRELE(mp, gdqp);
|
||||
|
||||
|
@ -3790,7 +3789,7 @@ xfs_set_dmattrs (
|
|||
|
||||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||
IHOLD(ip);
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
@ -4148,7 +4147,7 @@ retry:
|
|||
goto error0;
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
if (error) {
|
||||
break;
|
||||
|
@ -4455,7 +4454,7 @@ xfs_free_file_space(
|
|||
goto error0;
|
||||
}
|
||||
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES, NULL);
|
||||
error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES);
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
}
|
||||
|
||||
|
@ -4649,7 +4648,7 @@ xfs_change_file_space(
|
|||
xfs_trans_log_inode(tp, ip, XFS_ILOG_CORE);
|
||||
xfs_trans_set_sync(tp);
|
||||
|
||||
error = xfs_trans_commit(tp, 0, NULL);
|
||||
error = xfs_trans_commit(tp, 0);
|
||||
|
||||
xfs_iunlock(ip, XFS_ILOCK_EXCL);
|
||||
|
||||
|
|
Loading…
Reference in New Issue