Whamcloud - gitweb
EX-2932 llapi: fix '%llu' type mismatch on ppc64le
authorMinh Diep <mdiep@whamcloud.com>
Fri, 26 Mar 2021 21:14:58 +0000 (14:14 -0700)
committerAndreas Dilger <adilger@whamcloud.com>
Sat, 27 Mar 2021 03:25:11 +0000 (03:25 +0000)
The ppc64le architecture unfortunately defines "__u64" as "long"

Change-Id: I0941f0345df101031cdd44c3ac77220ff6b4cc5b
Signed-off-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/43144
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
lustre/utils/liblustreapi.c

index db34be3..bcf73fe 100644 (file)
@@ -3128,9 +3128,9 @@ void lov_dump_hsm_lmm(void *lum, char *path, int depth,
                        return;
 
                llapi_printf(LLAPI_MSG_NORMAL, "%slhm_archive_id:    %llu\n",
-                            space, lhm->lhm_archive_id);
+                            space, (unsigned long long)lhm->lhm_archive_id);
                llapi_printf(LLAPI_MSG_NORMAL, "%slhm_archive_ver:   %llu\n",
-                            space, lhm->lhm_archive_ver);
+                            space, (unsigned long long)lhm->lhm_archive_ver);
                llapi_printf(LLAPI_MSG_NORMAL, "%slhm_archive_uuid:  '%.*s'\n",
                             space, UUID_MAX, lhm->lhm_archive_uuid);
        }