From 3ecf127dd152fda46b81cd43186db7c940f85d3e Mon Sep 17 00:00:00 2001 From: Oleg Drokin Date: Thu, 31 May 2012 12:38:08 -0400 Subject: [PATCH] LU-1461 Fix ppc64 build errors Do not try to print u64 as %llu, on ppc64 it's translated into long int, so we must use LP.64 macroses. Signed-off-by: Oleg Drokin Change-Id: I14d1051b9427abab5c44582d3230352937643fa5 Reviewed-on: http://review.whamcloud.com/2994 Reviewed-by: Andreas Dilger Tested-by: Hudson Tested-by: Maloo --- lustre/obdecho/echo_client.c | 8 ++++---- lustre/utils/lfs.c | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lustre/obdecho/echo_client.c b/lustre/obdecho/echo_client.c index 2c21917..0cc6d1d 100644 --- a/lustre/obdecho/echo_client.c +++ b/lustre/obdecho/echo_client.c @@ -1410,11 +1410,11 @@ echo_copyin_lsm (struct echo_device *ed, struct lov_stripe_md *lsm, } static inline void echo_md_build_name(struct lu_name *lname, char *name, - __u64 id) + __u64 id) { - sprintf(name, "%llu", id); - lname->ln_name = name; - lname->ln_namelen = strlen(name); + sprintf(name, LPU64, id); + lname->ln_name = name; + lname->ln_namelen = strlen(name); } static int echo_md_create_internal(const struct lu_env *env, diff --git a/lustre/utils/lfs.c b/lustre/utils/lfs.c index 644aa89..e709a7a 100644 --- a/lustre/utils/lfs.c +++ b/lustre/utils/lfs.c @@ -2785,11 +2785,11 @@ static int lfs_data_version(int argc, char **argv) return rc; } - printf("%llu\n", data_version); + printf(LPU64 "\n", data_version); - close(fd); + close(fd); - return 0; + return 0; } int main(int argc, char **argv) -- 1.8.3.1