From 14b8276e06d6f4e3bfe785df1165458555e406f3 Mon Sep 17 00:00:00 2001 From: Gian-Carlo DeFazio Date: Mon, 19 Jul 2021 17:30:36 -0700 Subject: [PATCH] LU-14865 utils: llog_reader.c printf type mismatch Add (unsigned long long) cast to results of __le64_to_cpu so that it matches the formatting (%llu) of the enclosing printf call. Build log message: "llog_reader.c:887:9: error: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type '__u64' [-Werror=format=]" Test-Parameters: trivial Fixes: 9962d6f84db5 LU-14617 utils: llog_reader updatelog support Signed-off-by: Gian-Carlo DeFazio Change-Id: I9549e0a0bd21727dfcc42992b693bc39a779e1a1 Reviewed-on: https://review.whamcloud.com/44346 Reviewed-by: Patrick Farrell Reviewed-by: Andreas Dilger Reviewed-by: James Simmons Tested-by: jenkins Tested-by: Maloo --- lustre/utils/llog_reader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lustre/utils/llog_reader.c b/lustre/utils/llog_reader.c index c71698c..dd3d4e6 100644 --- a/lustre/utils/llog_reader.c +++ b/lustre/utils/llog_reader.c @@ -886,8 +886,8 @@ void print_update_rec(struct llog_update_record *lur) up_count = __le32_to_cpu(rec->ur_update_count); pm_count = __le32_to_cpu(rec->ur_param_count); printf("updatelog record master_transno:%llu batchid:%llu flags:0x%x u_index:%d u_count:%d p_count:%d\n", - __le64_to_cpu(rec->ur_master_transno), - __le64_to_cpu(rec->ur_batchid), + (unsigned long long)__le64_to_cpu(rec->ur_master_transno), + (unsigned long long)__le64_to_cpu(rec->ur_batchid), __le32_to_cpu(rec->ur_flags), __le32_to_cpu(rec->ur_index), up_count, -- 1.8.3.1