xfs: pass a 'bool is_finobt' to xfs_inobt_insert
authorChristoph Hellwig <hch@lst.de>
Thu, 22 Feb 2024 20:40:50 +0000 (12:40 -0800)
committerDarrick J. Wong <djwong@kernel.org>
Thu, 22 Feb 2024 20:40:50 +0000 (12:40 -0800)
This is one of the last users of xfs_btnum_t and can only designate
either the inobt or finobt.  Replace it with a simple bool.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
fs/xfs/libxfs/xfs_ialloc.c

index 03af7a729980bc91f7a7c04652d1a1779a21aabc..e6decc37ff18b8e115f6f0fad0e638737c46d3c5 100644 (file)
@@ -206,14 +206,14 @@ xfs_inobt_insert(
        struct xfs_buf          *agbp,
        xfs_agino_t             newino,
        xfs_agino_t             newlen,
-       xfs_btnum_t             btnum)
+       bool                    is_finobt)
 {
        struct xfs_btree_cur    *cur;
        xfs_agino_t             thisino;
        int                     i;
        int                     error;
 
-       if (btnum == XFS_BTNUM_FINO)
+       if (is_finobt)
                cur = xfs_finobt_init_cursor(pag, tp, agbp);
        else
                cur = xfs_inobt_init_cursor(pag, tp, agbp);
@@ -941,14 +941,13 @@ sparse_alloc:
                }
        } else {
                /* full chunk - insert new records to both btrees */
-               error = xfs_inobt_insert(pag, tp, agbp, newino, newlen,
-                                        XFS_BTNUM_INO);
+               error = xfs_inobt_insert(pag, tp, agbp, newino, newlen, false);
                if (error)
                        return error;
 
                if (xfs_has_finobt(args.mp)) {
                        error = xfs_inobt_insert(pag, tp, agbp, newino,
-                                                newlen, XFS_BTNUM_FINO);
+                                                newlen, true);
                        if (error)
                                return error;
                }