Remove the unused xfs_trans_commit flags argument. Unlike the kernel libxfs alwasy ignored the flags argument anyway. Signed-off-by: Christoph Hellwig <hch@xxxxxx> --- include/xfs_trans.h | 2 +- libxfs/trans.c | 5 ++--- libxfs/util.c | 2 +- libxfs/xfs_attr.c | 7 +++---- libxfs/xfs_bmap.c | 5 ++--- libxfs/xfs_sb.c | 2 +- libxfs/xfs_shared.h | 5 ----- mkfs/proto.c | 16 ++++++++-------- mkfs/xfs_mkfs.c | 2 +- repair/phase5.c | 2 +- repair/phase6.c | 43 ++++++++++++++++++------------------------- repair/phase7.c | 3 +-- 12 files changed, 39 insertions(+), 55 deletions(-) diff --git a/include/xfs_trans.h b/include/xfs_trans.h index 9180575..5467c7f 100644 --- a/include/xfs_trans.h +++ b/include/xfs_trans.h @@ -89,7 +89,7 @@ int xfs_trans_roll(struct xfs_trans **, struct xfs_inode *); xfs_trans_t *libxfs_trans_alloc(struct xfs_mount *, int); int libxfs_trans_reserve(struct xfs_trans *, struct xfs_trans_res *, uint, uint); -int libxfs_trans_commit(struct xfs_trans *, uint); +int libxfs_trans_commit(struct xfs_trans *); void libxfs_trans_cancel(struct xfs_trans *); struct xfs_buf *libxfs_trans_getsb(struct xfs_trans *, struct xfs_mount *, int); diff --git a/libxfs/trans.c b/libxfs/trans.c index ef9c510..0388950 100644 --- a/libxfs/trans.c +++ b/libxfs/trans.c @@ -128,7 +128,7 @@ libxfs_trans_roll( * is in progress. The caller takes the responsibility to cancel * the duplicate transaction that gets returned. */ - error = xfs_trans_commit(trans, 0); + error = xfs_trans_commit(trans); if (error) return error; @@ -806,8 +806,7 @@ xfs_trans_free_items( */ int libxfs_trans_commit( - xfs_trans_t *tp, - uint flags) + xfs_trans_t *tp) { xfs_sb_t *sbp; diff --git a/libxfs/util.c b/libxfs/util.c index 491c358..e250765 100644 --- a/libxfs/util.c +++ b/libxfs/util.c @@ -590,7 +590,7 @@ libxfs_alloc_file_space( if (error) goto error0; - error = xfs_trans_commit(tp, 0); + error = xfs_trans_commit(tp); if (error) break; diff --git a/libxfs/xfs_attr.c b/libxfs/xfs_attr.c index b4c1e92..bdde0f6 100644 --- a/libxfs/xfs_attr.c +++ b/libxfs/xfs_attr.c @@ -315,8 +315,7 @@ xfs_attr_set( xfs_trans_ichgtime(args.trans, dp, XFS_ICHGTIME_CHG); } - err2 = xfs_trans_commit(args.trans, - XFS_TRANS_RELEASE_LOG_RES); + err2 = xfs_trans_commit(args.trans); xfs_iunlock(dp, XFS_ILOCK_EXCL); return error ? error : err2; @@ -378,7 +377,7 @@ xfs_attr_set( * 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); + error = xfs_trans_commit(args.trans); xfs_iunlock(dp, XFS_ILOCK_EXCL); return error; @@ -494,7 +493,7 @@ xfs_attr_remove( * 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); + error = xfs_trans_commit(args.trans); xfs_iunlock(dp, XFS_ILOCK_EXCL); return error; diff --git a/libxfs/xfs_bmap.c b/libxfs/xfs_bmap.c index a2e7764..2fd0b44 100644 --- a/libxfs/xfs_bmap.c +++ b/libxfs/xfs_bmap.c @@ -1207,7 +1207,7 @@ xfs_bmap_add_attrfork( error = xfs_bmap_finish(&tp, &flist, &committed); if (error) goto bmap_cancel; - error = xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); + error = xfs_trans_commit(tp); xfs_iunlock(ip, XFS_ILOCK_EXCL); return error; @@ -5918,8 +5918,7 @@ xfs_bmap_split_extent( if (error) goto out; - return xfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES); - + return xfs_trans_commit(tp); out: xfs_trans_cancel(tp); diff --git a/libxfs/xfs_sb.c b/libxfs/xfs_sb.c index 07dc2a6..bfa4a02 100644 --- a/libxfs/xfs_sb.c +++ b/libxfs/xfs_sb.c @@ -805,5 +805,5 @@ xfs_sync_sb( xfs_log_sb(tp); if (wait) xfs_trans_set_sync(tp); - return xfs_trans_commit(tp, 0); + return xfs_trans_commit(tp); } diff --git a/libxfs/xfs_shared.h b/libxfs/xfs_shared.h index 930cc7d..5be5297 100644 --- a/libxfs/xfs_shared.h +++ b/libxfs/xfs_shared.h @@ -182,11 +182,6 @@ int xfs_log_calc_minimum_size(struct xfs_mount *); #define XFS_TRANS_FREEZE_PROT 0x40 /* Transaction has elevated writer count in superblock */ /* - * Values for call flags parameter. - */ -#define XFS_TRANS_RELEASE_LOG_RES 0x4 - -/* * Field values for xfs_trans_mod_sb. */ #define XFS_TRANS_SB_ICOUNT 0x00000001 diff --git a/mkfs/proto.c b/mkfs/proto.c index 45565b7..816e9a7 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -215,7 +215,7 @@ rsvfile( ip->i_d.di_flags |= XFS_DIFLAG_PREALLOC; libxfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); } static int @@ -484,7 +484,7 @@ parseproto( error = -libxfs_bmap_finish(&tp, &flist, &committed); if (error) fail(_("Pre-allocated file creation failed"), error); - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); rsvfile(mp, ip, llen); IRELE(ip); return; @@ -566,7 +566,7 @@ parseproto( error = -libxfs_bmap_finish(&tp, &flist, &committed); if (error) fail(_("Directory creation failed"), error); - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); /* * RT initialization. Do this here to ensure that * the RT inodes get placed after the root inode. @@ -594,7 +594,7 @@ parseproto( fail(_("Error encountered creating file from prototype file"), error); } - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); IRELE(ip); } @@ -668,7 +668,7 @@ rtinit( rsumip->i_d.di_size = mp->m_rsumsize; libxfs_trans_log_inode(tp, rsumip, XFS_ILOG_CORE); libxfs_log_sb(tp); - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); mp->m_rsumip = rsumip; /* * Next, give the bitmap file some zero-filled blocks. @@ -704,7 +704,7 @@ rtinit( if (error) { fail(_("Completion of the realtime bitmap failed"), error); } - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); /* * Give the summary file some zero-filled blocks. @@ -739,7 +739,7 @@ rtinit( if (error) { fail(_("Completion of the realtime summary failed"), error); } - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); /* * Free the whole area using transactions. @@ -763,7 +763,7 @@ rtinit( if (error) { fail(_("Error completing the realtime space"), error); } - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); } } diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 83f7749..15234ce 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -3035,7 +3035,7 @@ _("size %s specified for log subvolume is too large, maximum is %lld blocks\n"), libxfs_alloc_fix_freelist(&args, 0); xfs_perag_put(args.pag); - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); } /* diff --git a/repair/phase5.c b/repair/phase5.c index 0601810..ab37b34 100644 --- a/repair/phase5.c +++ b/repair/phase5.c @@ -1515,7 +1515,7 @@ build_agf_agfl(xfs_mount_t *mp, do_error(_("failed to fix AGFL on AG %d, error %d\n"), agno, error); } - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); } #ifdef XR_BLD_FREE_TRACE diff --git a/repair/phase6.c b/repair/phase6.c index bbd005e..8d39f47 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -545,7 +545,7 @@ mk_rbmino(xfs_mount_t *mp) * commit changes */ libxfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); /* * then allocate blocks for file and fill with zeroes (stolen @@ -584,7 +584,7 @@ mk_rbmino(xfs_mount_t *mp) _("allocation of the realtime bitmap failed, error = %d\n"), error); } - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } static int @@ -653,7 +653,7 @@ _("can't access block %" PRIu64 " (fsbno %" PRIu64 ") of realtime bitmap inode % bno++; } - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); return(0); } @@ -725,7 +725,7 @@ _("can't access block %" PRIu64 " (fsbno %" PRIu64 ") of realtime summary inode bno++; } - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); return(0); } @@ -801,7 +801,7 @@ mk_rsumino(xfs_mount_t *mp) * commit changes */ libxfs_trans_log_inode(tp, ip, XFS_ILOG_CORE); - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); /* * then allocate blocks for file and fill with zeroes (stolen @@ -845,7 +845,7 @@ mk_rsumino(xfs_mount_t *mp) _("allocation of the realtime summary ino failed, error = %d\n"), error); } - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } /* @@ -919,7 +919,7 @@ mk_root_dir(xfs_mount_t *mp) ip->d_ops = mp->m_dir_inode_ops; libxfs_dir_init(tp, ip, ip); - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); irec = find_inode_rec(mp, XFS_INO_TO_AGNO(mp, mp->m_sb.sb_rootino), XFS_INO_TO_AGINO(mp, mp->m_sb.sb_rootino)); @@ -1060,7 +1060,7 @@ mk_orphanage(xfs_mount_t *mp) } - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); IRELE(ip); IRELE(pip); add_inode_reached(irec,ino_offset); @@ -1168,8 +1168,7 @@ mv_orphanage( _("bmap finish failed (err - %d), filesystem may be out of space\n"), err); - libxfs_trans_commit(tp, - XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } else { err = -libxfs_trans_reserve(tp, &M_RES(mp)->tr_rename, nres, 0); @@ -1216,8 +1215,7 @@ mv_orphanage( _("bmap finish failed (%d), filesystem may be out of space\n"), err); - libxfs_trans_commit(tp, - XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } } else { @@ -1256,7 +1254,7 @@ mv_orphanage( _("bmap finish failed (%d), filesystem may be out of space\n"), err); - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } IRELE(ino_p); IRELE(orphanage_ip); @@ -1354,7 +1352,7 @@ longform_dir2_rebuild( error = -libxfs_bmap_finish(&tp, &flist, &committed); - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); if (ino == mp->m_sb.sb_rootino) need_root_dotdot = 0; @@ -1395,8 +1393,7 @@ _("name create failed in ino %" PRIu64 " (%d), filesystem may be out of space\n" goto out_bmap_cancel; } - libxfs_trans_commit(tp, - XFS_TRANS_RELEASE_LOG_RES|XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } return; @@ -1450,7 +1447,7 @@ dir2_kill_block( do_error(_("shrink_inode failed inode %" PRIu64 " block %u\n"), ip->i_ino, da_bno); libxfs_bmap_finish(&tp, &flist, &committed); - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); } /* @@ -1926,7 +1923,7 @@ _("entry \"%s\" in dir inode %" PRIu64 " inconsistent with .. value (%" PRIu64 " if (needlog) libxfs_dir2_data_log_header(&da, bp); libxfs_bmap_finish(&tp, &flist, &committed); - libxfs_trans_commit(tp, 0); + libxfs_trans_commit(tp); /* record the largest free space in the freetab for later checking */ bf = M_DIROPS(mp)->data_bestfree_p(d); @@ -2945,9 +2942,7 @@ process_dir_inode( if (dirty) { libxfs_trans_log_inode(tp, ip, XFS_ILOG_CORE | XFS_ILOG_DDATA); - libxfs_trans_commit(tp, - XFS_TRANS_RELEASE_LOG_RES | - XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } else { libxfs_trans_cancel(tp); } @@ -2995,8 +2990,7 @@ process_dir_inode( error = -libxfs_bmap_finish(&tp, &flist, &committed); ASSERT(error == 0); - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES | - XFS_TRANS_SYNC); + libxfs_trans_commit(tp); need_root_dotdot = 0; } else if (need_root_dotdot && ino == mp->m_sb.sb_rootino) { @@ -3057,8 +3051,7 @@ process_dir_inode( error = -libxfs_bmap_finish(&tp, &flist, &committed); ASSERT(error == 0); - libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES - |XFS_TRANS_SYNC); + libxfs_trans_commit(tp); } } IRELE(ip); diff --git a/repair/phase7.c b/repair/phase7.c index 926dda0..8d0109b 100644 --- a/repair/phase7.c +++ b/repair/phase7.c @@ -101,8 +101,7 @@ update_inode_nlinks( * we're not allocating anything */ ASSERT(error == 0); - error = -libxfs_trans_commit(tp, XFS_TRANS_RELEASE_LOG_RES | - XFS_TRANS_SYNC); + error = -libxfs_trans_commit(tp); ASSERT(error == 0); } -- 1.9.1 _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs