]> git.baikalelectronics.ru Git - kernel.git/commitdiff
xfs: convert buffer log item flags to unsigned.
authorDave Chinner <dchinner@redhat.com>
Thu, 21 Apr 2022 00:46:40 +0000 (10:46 +1000)
committerDave Chinner <david@fromorbit.com>
Thu, 21 Apr 2022 00:46:40 +0000 (10:46 +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_buf_item.h

index e11e9ef2338f7e300a30e9e40da7d1dbde14bc39..4d8a6aece995d9a103b85c07fb5b1d0727f240e4 100644 (file)
@@ -8,15 +8,18 @@
 
 /* kernel only definitions */
 
+struct xfs_buf;
+struct xfs_mount;
+
 /* buf log item flags */
-#define        XFS_BLI_HOLD            0x01
-#define        XFS_BLI_DIRTY           0x02
-#define        XFS_BLI_STALE           0x04
-#define        XFS_BLI_LOGGED          0x08
-#define        XFS_BLI_INODE_ALLOC_BUF 0x10
-#define XFS_BLI_STALE_INODE    0x20
-#define        XFS_BLI_INODE_BUF       0x40
-#define        XFS_BLI_ORDERED         0x80
+#define        XFS_BLI_HOLD            (1u << 0)
+#define        XFS_BLI_DIRTY           (1u << 1)
+#define        XFS_BLI_STALE           (1u << 2)
+#define        XFS_BLI_LOGGED          (1u << 3)
+#define        XFS_BLI_INODE_ALLOC_BUF (1u << 4)
+#define XFS_BLI_STALE_INODE    (1u << 5)
+#define        XFS_BLI_INODE_BUF       (1u << 6)
+#define        XFS_BLI_ORDERED         (1u << 7)
 
 #define XFS_BLI_FLAGS \
        { XFS_BLI_HOLD,         "HOLD" }, \
        { XFS_BLI_INODE_BUF,    "INODE_BUF" }, \
        { XFS_BLI_ORDERED,      "ORDERED" }
 
-
-struct xfs_buf;
-struct xfs_mount;
-struct xfs_buf_log_item;
-
 /*
  * This is the in core log item structure used to track information
  * needed to log buffers.  It tracks how many times the lock has been