mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-10 15:19:51 +00:00
xfs: convert log ticket and iclog 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:
parent
2eb7550d2c
commit
c60d13ea65
@ -51,8 +51,8 @@ enum xlog_iclog_state {
|
||||
/*
|
||||
* In core log flags
|
||||
*/
|
||||
#define XLOG_ICL_NEED_FLUSH (1 << 0) /* iclog needs REQ_PREFLUSH */
|
||||
#define XLOG_ICL_NEED_FUA (1 << 1) /* iclog needs REQ_FUA */
|
||||
#define XLOG_ICL_NEED_FLUSH (1u << 0) /* iclog needs REQ_PREFLUSH */
|
||||
#define XLOG_ICL_NEED_FUA (1u << 1) /* iclog needs REQ_FUA */
|
||||
|
||||
#define XLOG_ICL_STRINGS \
|
||||
{ XLOG_ICL_NEED_FLUSH, "XLOG_ICL_NEED_FLUSH" }, \
|
||||
@ -62,7 +62,7 @@ enum xlog_iclog_state {
|
||||
/*
|
||||
* Log ticket flags
|
||||
*/
|
||||
#define XLOG_TIC_PERM_RESERV 0x1 /* permanent reservation */
|
||||
#define XLOG_TIC_PERM_RESERV (1u << 0) /* permanent reservation */
|
||||
|
||||
#define XLOG_TIC_FLAGS \
|
||||
{ XLOG_TIC_PERM_RESERV, "XLOG_TIC_PERM_RESERV" }
|
||||
@ -165,7 +165,7 @@ typedef struct xlog_ticket {
|
||||
char t_ocnt; /* original count : 1 */
|
||||
char t_cnt; /* current count : 1 */
|
||||
char t_clientid; /* who does this belong to; : 1 */
|
||||
char t_flags; /* properties of reservation : 1 */
|
||||
uint8_t t_flags; /* properties of reservation : 1 */
|
||||
|
||||
/* reservation array fields */
|
||||
uint t_res_num; /* num in array : 4 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user