xfs: convert log item tracepoint flags to unsigned.
authorDave Chinner <dchinner@redhat.com>
Thu, 21 Apr 2022 00:47:07 +0000 (10:47 +1000)
committerDave Chinner <david@fromorbit.com>
Thu, 21 Apr 2022 00:47:07 +0000 (10:47 +1000)
5.18 w/ std=gnu11 compiled with gcc-5 wants flags stored in unsigned
fields to be unsigned.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Chandan Babu R <chandan.babu@oracle.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/xfs_trans.h

index de177842b951cafd27dd22e166b1bd23a200d4de..569b68fc69125762a3ccfb2bdd3505d7f8964000 100644 (file)
@@ -58,10 +58,10 @@ struct xfs_log_item {
 #define        XFS_LI_DIRTY    3       /* log item dirty in transaction */
 
 #define XFS_LI_FLAGS \
-       { (1 << XFS_LI_IN_AIL),         "IN_AIL" }, \
-       { (1 << XFS_LI_ABORTED),        "ABORTED" }, \
-       { (1 << XFS_LI_FAILED),         "FAILED" }, \
-       { (1 << XFS_LI_DIRTY),          "DIRTY" }
+       { (1u << XFS_LI_IN_AIL),        "IN_AIL" }, \
+       { (1u << XFS_LI_ABORTED),       "ABORTED" }, \
+       { (1u << XFS_LI_FAILED),        "FAILED" }, \
+       { (1u << XFS_LI_DIRTY),         "DIRTY" }
 
 struct xfs_item_ops {
        unsigned flags;