]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs: fix radix tree tag signs
authorDarrick J. Wong <djwong@kernel.org>
Fri, 15 Oct 2021 20:28:27 +0000 (16:28 -0400)
committerEric Sandeen <sandeen@sandeen.net>
Fri, 15 Oct 2021 20:28:27 +0000 (16:28 -0400)
Source kernel commit: 919a4ddb68413056ecb7c71d9d5465bb54c8032b

Radix tree tags are supposed to be unsigned ints, so fix the callers.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
libxfs/xfs_ag.c
libxfs/xfs_ag.h

index 403d9a209b1b31a86d142b34c2663e01a4d1c035..a1a2d0d9dd0600e6bbdc2eed79a2131f7c3e6cb4 100644 (file)
@@ -62,7 +62,7 @@ struct xfs_perag *
 xfs_perag_get_tag(
        struct xfs_mount        *mp,
        xfs_agnumber_t          first,
-       int                     tag)
+       unsigned int            tag)
 {
        struct xfs_perag        *pag;
        int                     found;
index 70b97851693dd6a7e8f52ca4b02966f2ab57c8e0..4c6f9045baca0788d1163ddd2a9c20482db0842a 100644 (file)
@@ -109,10 +109,10 @@ int xfs_initialize_perag(struct xfs_mount *mp, xfs_agnumber_t agcount,
 int xfs_initialize_perag_data(struct xfs_mount *mp, xfs_agnumber_t agno);
 void xfs_free_perag(struct xfs_mount *mp);
 
-struct xfs_perag *xfs_perag_get(struct xfs_mount *, xfs_agnumber_t);
-struct xfs_perag *xfs_perag_get_tag(struct xfs_mount *, xfs_agnumber_t,
-                                  int tag);
-void   xfs_perag_put(struct xfs_perag *pag);
+struct xfs_perag *xfs_perag_get(struct xfs_mount *mp, xfs_agnumber_t agno);
+struct xfs_perag *xfs_perag_get_tag(struct xfs_mount *mp, xfs_agnumber_t agno,
+               unsigned int tag);
+void xfs_perag_put(struct xfs_perag *pag);
 
 /*
  * Perag iteration APIs