From: Eric Sandeen Date: Thu, 12 Jan 2017 20:12:40 +0000 (-0600) Subject: xfs_logprint: di_gen is unsigned X-Git-Tag: v4.10.0-rc1~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3c84c5436b4c52c9605c52ffcfdbda66fd99f7ab;p=thirdparty%2Fxfsprogs-dev.git xfs_logprint: di_gen is unsigned di_gen is unsigned: __uint32_t di_gen; /* generation number */ but we print it as a signed int in logprint, so see oddities like: forkoff:24 dmevmask:0x0 dmstate:0 flags:0x0 gen:-628807103 Fix this. Signed-off-by: Eric Sandeen Reviewed-by: Brian Foster Signed-off-by: Eric Sandeen --- diff --git a/logprint/log_print_all.c b/logprint/log_print_all.c index f49316e44..3863ba952 100644 --- a/logprint/log_print_all.c +++ b/logprint/log_print_all.c @@ -269,7 +269,7 @@ xlog_recover_print_inode_core( di->di_size, (unsigned long long)di->di_nblocks, di->di_extsize, di->di_nextents, (int)di->di_anextents); printf(_(" forkoff:%d dmevmask:0x%x dmstate:%d flags:0x%x " - "gen:%d\n"), + "gen:%u\n"), (int)di->di_forkoff, di->di_dmevmask, (int)di->di_dmstate, (int)di->di_flags, di->di_gen); if (di->di_version == 3) {