]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs: convert dquot flags to unsigned.
authorDave Chinner <dchinner@redhat.com>
Wed, 22 Jun 2022 19:28:52 +0000 (14:28 -0500)
committerEric Sandeen <sandeen@sandeen.net>
Wed, 22 Jun 2022 19:28:52 +0000 (14:28 -0500)
Source kernel commit: 1005dd019c88f556f85cb3632df4d2c702ae95cd

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>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
libxfs/xfs_format.h
libxfs/xfs_quota_defs.h

index 567f5f3298e8c66bf4f63252f64da7ee0f6e6838..96fd49fbc9fad94b7eb47dfccd6951cc1f2710b6 100644 (file)
@@ -1167,10 +1167,10 @@ static inline bool xfs_dinode_has_large_extent_counts(
 #define XFS_DQUOT_MAGIC                0x4451          /* 'DQ' */
 #define XFS_DQUOT_VERSION      (uint8_t)0x01   /* latest version number */
 
-#define XFS_DQTYPE_USER                0x01            /* user dquot record */
-#define XFS_DQTYPE_PROJ                0x02            /* project dquot record */
-#define XFS_DQTYPE_GROUP       0x04            /* group dquot record */
-#define XFS_DQTYPE_BIGTIME     0x80            /* large expiry timestamps */
+#define XFS_DQTYPE_USER                (1u << 0)       /* user dquot record */
+#define XFS_DQTYPE_PROJ                (1u << 1)       /* project dquot record */
+#define XFS_DQTYPE_GROUP       (1u << 2)       /* group dquot record */
+#define XFS_DQTYPE_BIGTIME     (1u << 7)       /* large expiry timestamps */
 
 /* bitmask to determine if this is a user/group/project dquot */
 #define XFS_DQTYPE_REC_MASK    (XFS_DQTYPE_USER | \
index a02c5062f9b2926bc21de628eeae137d007d1aad..fdfe3cc6f15ccd01bdbb29c605bd32618d93bd28 100644 (file)
@@ -29,8 +29,8 @@ typedef uint8_t               xfs_dqtype_t;
 /*
  * flags for q_flags field in the dquot.
  */
-#define XFS_DQFLAG_DIRTY       (1 << 0)        /* dquot is dirty */
-#define XFS_DQFLAG_FREEING     (1 << 1)        /* dquot is being torn down */
+#define XFS_DQFLAG_DIRTY       (1u << 0)       /* dquot is dirty */
+#define XFS_DQFLAG_FREEING     (1u << 1)       /* dquot is being torn down */
 
 #define XFS_DQFLAG_STRINGS \
        { XFS_DQFLAG_DIRTY,     "DIRTY" }, \