Blob Blame History Raw
commit dcd8296e142d3bd69e1a1bda2c096ed78fe4888f
Author: Andreas Gruenbacher <andreas.gruenbacher@gmail.com>
Date:   Wed Sep 9 17:55:30 2015 +0200

    gfs2_edit: Include dirent.de_rahead in directory listings
    
    When dumping a directory, for directory each entry, also print how many blocks
    of metadata can be read ahead when reading in the inode the entry points at.
    
    Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>

diff --git a/gfs2/edit/extended.c b/gfs2/edit/extended.c
index e5cb12c..b1826a1 100644
--- a/gfs2/edit/extended.c
+++ b/gfs2/edit/extended.c
@@ -342,13 +342,14 @@ static int display_leaf(struct iinfo *ind)
 					strcpy(edit_fmt, "%llx");
 				}
 			}
-			print_gfs2("%d/%d [%08x] %lld/%lld (0x%llx/0x%llx): ",
+			print_gfs2("%d/%d [%08x] %lld/%lld (0x%llx/0x%llx) +%u: ",
 				   total_dirents, d + 1,
 				   ind->ii[0].dirent[d].dirent.de_hash,
 				   ind->ii[0].dirent[d].dirent.de_inum.no_formal_ino,
 				   ind->ii[0].dirent[d].block,
 				   ind->ii[0].dirent[d].dirent.de_inum.no_formal_ino,
-				   ind->ii[0].dirent[d].block);
+				   ind->ii[0].dirent[d].block,
+				   (unsigned int)ind->ii[0].dirent[d].dirent.de_rahead);
 		}
 		print_inode_type(ind->ii[0].dirent[d].dirent.de_type);
 		print_gfs2(" %s", ind->ii[0].dirent[d].filename);