[Ocfs2-tools-devel] [PATCH 09/12] debugfs.ocfs2: Dump the ocfs2_block_check structure (metaecc)
Sunil Mushran
sunil.mushran at oracle.com
Fri Jan 9 16:46:36 PST 2009
Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
Joel Becker wrote:
> On Wed, Jan 07, 2009 at 05:52:50PM -0800, Sunil Mushran wrote:
>
>> The crc/ecc may look better in hex. Also, I see no point in printing with
>> N/A. As in, only print if enabled. Suggestions.
>>
>> Signed-off-by: Sunil Mushran <sunil.mushran at oracle.com>
>>
>
> The decision was to print them in hex, not matter what the
> enabled feature set. Here's the diff:
>
>
> From aa31a29a139be084449c94498768e3b09ce452b2 Mon Sep 17 00:00:00 2001
> From: Joel Becker <joel.becker at oracle.com>
> Date: Thu, 8 Jan 2009 18:03:35 -0800
> Subject: [PATCH 1/6] debugfs.ocfs2: Always print the crc/ecc fields.
>
> Print the crc and ecc fields, even if the filesystem isn't using ECC.
>
> Signed-off-by: Joel Becker <joel.becker at oracle.com>
> ---
> debugfs.ocfs2/dump.c | 8 ++------
> 1 files changed, 2 insertions(+), 6 deletions(-)
>
> diff --git a/debugfs.ocfs2/dump.c b/debugfs.ocfs2/dump.c
> index 2cba747..43ff43e 100644
> --- a/debugfs.ocfs2/dump.c
> +++ b/debugfs.ocfs2/dump.c
> @@ -160,12 +160,8 @@ void dump_fast_symlink (FILE *out, char *link)
> */
> void dump_block_check(FILE *out, struct ocfs2_block_check *bc)
> {
> - if (ocfs2_meta_ecc(OCFS2_RAW_SB(gbls.fs->fs_super)))
> - fprintf(out, "\tCRC32: %"PRIu32" ECC: %"PRIu16"\n",
> - le32_to_cpu(bc->bc_crc32e),
> - le16_to_cpu(bc->bc_ecc));
> - else
> - fprintf(out, "\tCRC32: N/A ECC: N/A\n");
> + fprintf(out, "\tCRC32: %.8"PRIx32" ECC: %.4"PRIx16"\n",
> + le32_to_cpu(bc->bc_crc32e), le16_to_cpu(bc->bc_ecc));
> }
>
> /*
>
More information about the Ocfs2-tools-devel
mailing list