]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs: pass a 'bool is_finobt' to xfs_inobt_insert
authorChristoph Hellwig <hch@lst.de>
Mon, 22 Apr 2024 17:01:06 +0000 (10:01 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Mon, 3 Jun 2024 18:37:39 +0000 (11:37 -0700)
Source kernel commit: fbeef4e061ab28bf556af4ee2a5a9848dc4616c5

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>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
libxfs/xfs_ialloc.c

index 37d014713db185dc59a6fcc5057f872b267cc812..296548bc1d4598751d32dc1a5f64d99796b40b9a 100644 (file)
@@ -201,14 +201,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);
@@ -936,14 +936,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;
                }