Whamcloud - gitweb
LU-14865 utils: llog_reader.c printf type mismatch 05/48305/2
authorGian-Carlo DeFazio <defazio1@llnl.gov>
Tue, 20 Jul 2021 00:30:36 +0000 (17:30 -0700)
committerOleg Drokin <green@whamcloud.com>
Tue, 27 Feb 2024 05:46:13 +0000 (05:46 +0000)
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=]"

Lustre-change: https://review.whamcloud.com/44346
Lustre-commit: 14b8276e06d6f4e3bfe785df1165458555e406f3

Test-Parameters: trivial
Fixes: 9962d6f84db5 LU-14617 utils: llog_reader updatelog support
Signed-off-by: Gian-Carlo DeFazio <defazio1@llnl.gov>
Change-Id: I9549e0a0bd21727dfcc42992b693bc39a779e1a1
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Signed-off-by: Etienne AUJAMES <eaujames@ddn.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48305
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/utils/llog_reader.c

index 2434020..2ae0f18 100644 (file)
@@ -893,8 +893,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,