@@ -111,12 +111,12 @@ xfs_rtfind_back(
111111 xfs_rtword_t mask ; /* mask of relevant bits for value */
112112 xfs_rtword_t want ; /* mask for "good" values */
113113 xfs_rtword_t wdiff ; /* difference from wanted value */
114- int word ; /* word number in the buffer */
114+ unsigned int word ; /* word number in the buffer */
115115
116116 /*
117117 * Compute and read in starting bitmap block for starting block.
118118 */
119- block = XFS_BITTOBLOCK (mp , start );
119+ block = xfs_rtx_to_rbmblock (mp , start );
120120 error = xfs_rtbuf_get (mp , tp , block , 0 , & bp );
121121 if (error ) {
122122 return error ;
@@ -125,7 +125,7 @@ xfs_rtfind_back(
125125 /*
126126 * Get the first word's index & point to it.
127127 */
128- word = XFS_BITTOWORD (mp , start );
128+ word = xfs_rtx_to_rbmword (mp , start );
129129 b = & bufp [word ];
130130 bit = (int )(start & (XFS_NBWORD - 1 ));
131131 len = start - limit + 1 ;
@@ -286,12 +286,12 @@ xfs_rtfind_forw(
286286 xfs_rtword_t mask ; /* mask of relevant bits for value */
287287 xfs_rtword_t want ; /* mask for "good" values */
288288 xfs_rtword_t wdiff ; /* difference from wanted value */
289- int word ; /* word number in the buffer */
289+ unsigned int word ; /* word number in the buffer */
290290
291291 /*
292292 * Compute and read in starting bitmap block for starting block.
293293 */
294- block = XFS_BITTOBLOCK (mp , start );
294+ block = xfs_rtx_to_rbmblock (mp , start );
295295 error = xfs_rtbuf_get (mp , tp , block , 0 , & bp );
296296 if (error ) {
297297 return error ;
@@ -300,7 +300,7 @@ xfs_rtfind_forw(
300300 /*
301301 * Get the first word's index & point to it.
302302 */
303- word = XFS_BITTOWORD (mp , start );
303+ word = xfs_rtx_to_rbmword (mp , start );
304304 b = & bufp [word ];
305305 bit = (int )(start & (XFS_NBWORD - 1 ));
306306 len = limit - start + 1 ;
@@ -547,12 +547,12 @@ xfs_rtmodify_range(
547547 int i ; /* current bit number rel. to start */
548548 int lastbit ; /* last useful bit in word */
549549 xfs_rtword_t mask ; /* mask o frelevant bits for value */
550- int word ; /* word number in the buffer */
550+ unsigned int word ; /* word number in the buffer */
551551
552552 /*
553553 * Compute starting bitmap block number.
554554 */
555- block = XFS_BITTOBLOCK (mp , start );
555+ block = xfs_rtx_to_rbmblock (mp , start );
556556 /*
557557 * Read the bitmap block, and point to its data.
558558 */
@@ -564,7 +564,7 @@ xfs_rtmodify_range(
564564 /*
565565 * Compute the starting word's address, and starting bit.
566566 */
567- word = XFS_BITTOWORD (mp , start );
567+ word = xfs_rtx_to_rbmword (mp , start );
568568 first = b = & bufp [word ];
569569 bit = (int )(start & (XFS_NBWORD - 1 ));
570570 /*
@@ -730,7 +730,7 @@ xfs_rtfree_range(
730730 if (preblock < start ) {
731731 error = xfs_rtmodify_summary (mp , tp ,
732732 XFS_RTBLOCKLOG (start - preblock ),
733- XFS_BITTOBLOCK (mp , preblock ), -1 , rbpp , rsb );
733+ xfs_rtx_to_rbmblock (mp , preblock ), -1 , rbpp , rsb );
734734 if (error ) {
735735 return error ;
736736 }
@@ -742,7 +742,7 @@ xfs_rtfree_range(
742742 if (postblock > end ) {
743743 error = xfs_rtmodify_summary (mp , tp ,
744744 XFS_RTBLOCKLOG (postblock - end ),
745- XFS_BITTOBLOCK (mp , end + 1 ), -1 , rbpp , rsb );
745+ xfs_rtx_to_rbmblock (mp , end + 1 ), -1 , rbpp , rsb );
746746 if (error ) {
747747 return error ;
748748 }
@@ -753,7 +753,7 @@ xfs_rtfree_range(
753753 */
754754 error = xfs_rtmodify_summary (mp , tp ,
755755 XFS_RTBLOCKLOG (postblock + 1 - preblock ),
756- XFS_BITTOBLOCK (mp , preblock ), 1 , rbpp , rsb );
756+ xfs_rtx_to_rbmblock (mp , preblock ), 1 , rbpp , rsb );
757757 return error ;
758758}
759759
@@ -781,12 +781,12 @@ xfs_rtcheck_range(
781781 xfs_rtxnum_t lastbit ; /* last useful bit in word */
782782 xfs_rtword_t mask ; /* mask of relevant bits for value */
783783 xfs_rtword_t wdiff ; /* difference from wanted value */
784- int word ; /* word number in the buffer */
784+ unsigned int word ; /* word number in the buffer */
785785
786786 /*
787787 * Compute starting bitmap block number
788788 */
789- block = XFS_BITTOBLOCK (mp , start );
789+ block = xfs_rtx_to_rbmblock (mp , start );
790790 /*
791791 * Read the bitmap block.
792792 */
@@ -798,7 +798,7 @@ xfs_rtcheck_range(
798798 /*
799799 * Compute the starting word's address, and starting bit.
800800 */
801- word = XFS_BITTOWORD (mp , start );
801+ word = xfs_rtx_to_rbmword (mp , start );
802802 b = & bufp [word ];
803803 bit = (int )(start & (XFS_NBWORD - 1 ));
804804 /*
0 commit comments