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 <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Bill O'Donnell <bodonnel@redhat.com>
#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);
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;