xfs: convert buffer log item flags to unsigned.

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>
This commit is contained in:
Dave Chinner 2022-04-21 10:46:40 +10:00 коммит произвёл Dave Chinner
Родитель 722db70fb2
Коммит 581b448447
1 изменённых файлов: 11 добавлений и 13 удалений

Просмотреть файл

@ -8,15 +8,18 @@
/* kernel only definitions */ /* kernel only definitions */
struct xfs_buf;
struct xfs_mount;
/* buf log item flags */ /* buf log item flags */
#define XFS_BLI_HOLD 0x01 #define XFS_BLI_HOLD (1u << 0)
#define XFS_BLI_DIRTY 0x02 #define XFS_BLI_DIRTY (1u << 1)
#define XFS_BLI_STALE 0x04 #define XFS_BLI_STALE (1u << 2)
#define XFS_BLI_LOGGED 0x08 #define XFS_BLI_LOGGED (1u << 3)
#define XFS_BLI_INODE_ALLOC_BUF 0x10 #define XFS_BLI_INODE_ALLOC_BUF (1u << 4)
#define XFS_BLI_STALE_INODE 0x20 #define XFS_BLI_STALE_INODE (1u << 5)
#define XFS_BLI_INODE_BUF 0x40 #define XFS_BLI_INODE_BUF (1u << 6)
#define XFS_BLI_ORDERED 0x80 #define XFS_BLI_ORDERED (1u << 7)
#define XFS_BLI_FLAGS \ #define XFS_BLI_FLAGS \
{ XFS_BLI_HOLD, "HOLD" }, \ { XFS_BLI_HOLD, "HOLD" }, \
@ -28,11 +31,6 @@
{ XFS_BLI_INODE_BUF, "INODE_BUF" }, \ { XFS_BLI_INODE_BUF, "INODE_BUF" }, \
{ XFS_BLI_ORDERED, "ORDERED" } { 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 * 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 * needed to log buffers. It tracks how many times the lock has been