From: Nathan Scott Date: Sat, 17 Jun 2006 06:13:09 +0000 (+0000) Subject: Fix realtime inode reference counting buglet in mkfs proto file code. X-Git-Tag: v2.9.0~81 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=feadbec6d8b3de0d43740c59f592e3449ffdb0f2;p=thirdparty%2Fxfsprogs-dev.git Fix realtime inode reference counting buglet in mkfs proto file code. Merge of master-melb:xfs-cmds:26270a by kenmcd. --- diff --git a/mkfs/proto.c b/mkfs/proto.c index 583ef0a52..5dde9bb12 100644 --- a/mkfs/proto.c +++ b/mkfs/proto.c @@ -675,6 +675,7 @@ rtinit( (XFS_BM_MAXLEVELS(mp, XFS_DATA_FORK) - 1), 0, 0, 0, 0))) res_failed(i); libxfs_trans_ijoin(tp, rbmip, 0); + libxfs_trans_ihold(tp, rbmip); bno = 0; XFS_BMAP_INIT(&flist, &first); while (bno < mp->m_sb.sb_rbmblocks) { @@ -711,6 +712,7 @@ rtinit( 0, 0, 0, 0))) res_failed(i); libxfs_trans_ijoin(tp, rsumip, 0); + libxfs_trans_ihold(tp, rsumip); bno = 0; XFS_BMAP_INIT(&flist, &first); while (bno < nsumblocks) {