xfs: increase hexdump output in xfs_corruption_error
authorDave Chinner <dchinner@redhat.com>
Wed, 3 Apr 2013 05:11:11 +0000 (16:11 +1100)
committerBen Myers <bpm@sgi.com>
Sun, 21 Apr 2013 19:48:41 +0000 (14:48 -0500)
Currently xfs_corruption_error() dumps the first 16 bytes of the
buffer that is passed to it when a corruption occurs. This is not
large enough to see the entire state of the header of the block that
was determined to be corrupt.  increase the output to 64 bytes to
capture the majority of all headers in all types of metadata blocks.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Ben Myers <bpm@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
fs/xfs/xfs_error.c

index 07bf3b9815f50307b1db79060540bf92e5a7c130..35d3f5b041ddc0977f47981cb88991edee857245 100644 (file)
@@ -178,7 +178,7 @@ xfs_corruption_error(
        inst_t                  *ra)
 {
        if (level <= xfs_error_level)
-               xfs_hex_dump(p, 16);
+               xfs_hex_dump(p, 64);
        xfs_error_report(tag, level, mp, filename, linenum, ra);
        xfs_alert(mp, "Corruption detected. Unmount and run xfs_repair");
 }