From 4fdb30ceaf183ea47597c4fb6f6ea5ce122dc389 Mon Sep 17 00:00:00 2001 From: "Darrick J. Wong" Date: Mon, 15 Apr 2024 16:07:28 -0700 Subject: [PATCH] libxfs: use helpers to convert rt block numbers to rt extent numbers Now that we have helpers to do unit conversions of rt block numbers to rt extent numbers, plug that into libxfs. Signed-off-by: Darrick J. Wong Reviewed-by: Christoph Hellwig Reviewed-by: Bill O'Donnell --- libxfs/trans.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libxfs/trans.c b/libxfs/trans.c index a05111bf6..bd1186b24 100644 --- a/libxfs/trans.c +++ b/libxfs/trans.c @@ -19,6 +19,7 @@ #include "xfs_sb.h" #include "xfs_defer.h" #include "xfs_trace.h" +#include "xfs_rtbitmap.h" static void xfs_trans_free_items(struct xfs_trans *tp); STATIC struct xfs_trans *xfs_trans_dup(struct xfs_trans *tp); @@ -1131,7 +1132,7 @@ libxfs_trans_alloc_inode( int error; error = libxfs_trans_alloc(mp, resv, dblocks, - rblocks / mp->m_sb.sb_rextsize, + xfs_rtb_to_rtx(mp, rblocks), force ? XFS_TRANS_RESERVE : 0, &tp); if (error) return error; -- 2.47.3