From: Original Author Lei Feng Date: Thu, 25 Feb 2021 00:31:56 +0000 (+0800) Subject: LU-14460 lnet: fix mismatched printf format X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F62%2F44162%2F4;p=fs%2Flustre-release.git LU-14460 lnet: fix mismatched printf format Original "%llx" does not work on all platforms. Fix it. Lustre-change: https://review.whamcloud.com/41755 Lustre-commit: 58e05ff5af3d1fcd7b059dc56955a5f8d94db4ab Signed-off-by: Lei Feng Change-Id: I2edecbf66ccb2141c72294d324ade79574f5c084 Test-Parameters: trivial fortestonly Signed-off-by: Gian-Carlo DeFazio Reviewed-on: https://review.whamcloud.com/44162 Tested-by: jenkins Tested-by: Maloo Reviewed-by: Oleg Drokin --- diff --git a/lnet/utils/lnetctl.c b/lnet/utils/lnetctl.c index 2328d00..eeb26d4 100644 --- a/lnet/utils/lnetctl.c +++ b/lnet/utils/lnetctl.c @@ -272,7 +272,7 @@ static int jt_calc_service_id(int argc, char **argv) * cYAML currently doesn't support printing hex values. * Therefore just print it locally here */ - printf("service id:\n value: 0x%llx\n", service_id); + printf("service id:\n value: 0x%jx\n", (uintmax_t)service_id); return rc; }