|
@@ -214,9 +214,9 @@ xfs_bmap_rtalloc(
|
|
|
/*
|
|
|
* Lock out modifications to both the RT bitmap and summary inodes
|
|
|
*/
|
|
|
- xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL);
|
|
|
+ xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL|XFS_ILOCK_RTBITMAP);
|
|
|
xfs_trans_ijoin(ap->tp, mp->m_rbmip, XFS_ILOCK_EXCL);
|
|
|
- xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL);
|
|
|
+ xfs_ilock(mp->m_rsumip, XFS_ILOCK_EXCL|XFS_ILOCK_RTSUM);
|
|
|
xfs_trans_ijoin(ap->tp, mp->m_rsumip, XFS_ILOCK_EXCL);
|
|
|
|
|
|
/*
|