From: Andreas Dilger Date: Fri, 8 Nov 2013 04:51:00 +0000 (-0700) Subject: LU-4228 debugfs: fix swabbing of LMA FID X-Git-Tag: v1.42.7.wc2~1 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=refs%2Fchanges%2F16%2F8216%2F1;p=tools%2Fe2fsprogs.git LU-4228 debugfs: fix swabbing of LMA FID The LMA lma_self_fid is stored on disk in little-endian order, not big endian order. Signed-off-by: Andreas Dilger Change-Id: I09c3b062efd1d4bec0f29fb10758e73913500c1e --- diff --git a/debugfs/debugfs.c b/debugfs/debugfs.c index eefddf7..0860793 100644 --- a/debugfs/debugfs.c +++ b/debugfs/debugfs.c @@ -551,7 +551,7 @@ static void print_lmastr(FILE *out, ext2_ino_t inode_num, void *data, int len) debug_prog_name, inode_num, len); return; } - fid_be_to_cpu(&lma->lma_self_fid, &lma->lma_self_fid); + fid_le_to_cpu(&lma->lma_self_fid, &lma->lma_self_fid); fprintf(out, " lma: fid="DFID" compat=%x incompat=%x\n", PFID(&lma->lma_self_fid), ext2fs_le32_to_cpu(lma->lma_compat), ext2fs_le32_to_cpu(lma->lma_incompat)); diff --git a/version.h b/version.h index 3043c72..b5840e8 100644 --- a/version.h +++ b/version.h @@ -7,5 +7,5 @@ * file may be redistributed under the GNU Public License v2. */ -#define E2FSPROGS_VERSION "1.42.7.wc1" -#define E2FSPROGS_DATE "12-Apr-2013" +#define E2FSPROGS_VERSION "1.42.7.wc2" +#define E2FSPROGS_DATE "07-Nov-2013"