[Ocfs2-tools-commits] mfasheh commits r1382 - branches/sparse-files/debugfs.ocfs2

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Tue Aug 14 18:09:10 PDT 2007


Author: mfasheh
Date: 2007-08-14 18:09:10 -0700 (Tue, 14 Aug 2007)
New Revision: 1382

Modified:
   branches/sparse-files/debugfs.ocfs2/dump.c
Log:
ocfs2-tools/sparse-files: Fix debugfs.ocfs2 to print e_flags field

We want to print the e_flags field when dumping level zero extent list
records.

Signed-off-by: Tao Ma <tao.ma at oracle.com>



Modified: branches/sparse-files/debugfs.ocfs2/dump.c
===================================================================
--- branches/sparse-files/debugfs.ocfs2/dump.c	2007-08-14 23:32:29 UTC (rev 1381)
+++ branches/sparse-files/debugfs.ocfs2/dump.c	2007-08-15 01:09:10 UTC (rev 1382)
@@ -298,13 +298,25 @@
 	if (!ext->l_next_free_rec)
 		goto bail;
 
-	fprintf(out, "\t## %-11s   %-12s   %-s\n", "Offset", "Clusters", "Block#");
+	if (ext->l_tree_depth)
+		fprintf(out, "\t## %-11s   %-12s   %-s\n", "Offset",
+			"Clusters", "Block#");
+	else
+		fprintf(out, "\t## %-11s   %-12s   %-13s   %s\n", "Offset",
+			"Clusters", "Block#", "Flags");
 
 	for (i = 0; i < ext->l_next_free_rec; ++i) {
 		rec = &(ext->l_recs[i]);
 		clusters = ocfs2_rec_clusters(ext->l_tree_depth, rec);
-		fprintf(out, "\t%-2d %-11u   %-12u   %"PRIu64"\n",
-		       	i, rec->e_cpos, clusters, rec->e_blkno);
+
+		if (ext->l_tree_depth)
+			fprintf(out, "\t%-2d %-11u   %-12u   %"PRIu64"\n",
+				i, rec->e_cpos, clusters, rec->e_blkno);
+		else
+			fprintf(out,
+				"\t%-2d %-11u   %-12u   %-13"PRIu64"   0x%x\n",
+				i, rec->e_cpos, clusters, rec->e_blkno,
+				rec->e_flags);
 	}
 
 bail:




More information about the Ocfs2-tools-commits mailing list