xfs: Use xfs_extnum_t instead of basic data types
authorChandan Babu R <chandan.babu@oracle.com>
Fri, 26 Feb 2021 05:54:31 +0000 (11:24 +0530)
committerChandan Babu R <chandan.babu@oracle.com>
Mon, 11 Apr 2022 04:11:17 +0000 (04:11 +0000)
xfs_extnum_t is the type to use to declare variables which have values
obtained from xfs_dinode->di_[a]nextents. This commit replaces basic
types (e.g. uint32_t) with xfs_extnum_t for such variables.

Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Chandan Babu R <chandan.babu@oracle.com>
fs/xfs/libxfs/xfs_bmap.c
fs/xfs/libxfs/xfs_inode_buf.c
fs/xfs/libxfs/xfs_inode_fork.c
fs/xfs/scrub/inode.c
fs/xfs/xfs_trace.h

index a713bc7..cc15981 100644 (file)
@@ -54,7 +54,7 @@ xfs_bmap_compute_maxlevels(
 {
        int             level;          /* btree level */
        uint            maxblocks;      /* max blocks at this level */
-       uint            maxleafents;    /* max leaf entries possible */
+       xfs_extnum_t    maxleafents;    /* max leaf entries possible */
        int             maxrootrecs;    /* max records in root block */
        int             minleafrecs;    /* min records in leaf block */
        int             minnoderecs;    /* min records in node block */
index b1c37a8..7cad307 100644 (file)
@@ -336,7 +336,7 @@ xfs_dinode_verify_fork(
        struct xfs_mount        *mp,
        int                     whichfork)
 {
-       uint32_t                di_nextents = XFS_DFORK_NEXTENTS(dip, whichfork);
+       xfs_extnum_t            di_nextents = XFS_DFORK_NEXTENTS(dip, whichfork);
        xfs_extnum_t            max_extents;
 
        switch (XFS_DFORK_FORMAT(dip, whichfork)) {
index e136c29..a17c4d8 100644 (file)
@@ -105,7 +105,7 @@ xfs_iformat_extents(
        struct xfs_mount        *mp = ip->i_mount;
        struct xfs_ifork        *ifp = XFS_IFORK_PTR(ip, whichfork);
        int                     state = xfs_bmap_fork_to_state(whichfork);
-       int                     nex = XFS_DFORK_NEXTENTS(dip, whichfork);
+       xfs_extnum_t            nex = XFS_DFORK_NEXTENTS(dip, whichfork);
        int                     size = nex * sizeof(xfs_bmbt_rec_t);
        struct xfs_iext_cursor  icur;
        struct xfs_bmbt_rec     *dp;
index eac15af..8792576 100644 (file)
@@ -232,7 +232,7 @@ xchk_dinode(
        size_t                  fork_recs;
        unsigned long long      isize;
        uint64_t                flags2;
-       uint32_t                nextents;
+       xfs_extnum_t            nextents;
        prid_t                  prid;
        uint16_t                flags;
        uint16_t                mode;
index b141ef7..16a91b4 100644 (file)
@@ -2169,7 +2169,7 @@ DECLARE_EVENT_CLASS(xfs_swap_extent_class,
                __field(int, which)
                __field(xfs_ino_t, ino)
                __field(int, format)
-               __field(int, nex)
+               __field(xfs_extnum_t, nex)
                __field(int, broot_size)
                __field(int, fork_off)
        ),