summaryrefslogtreecommitdiff
path: root/lib/e2p/ls.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2010-06-24 21:08:37 -0400
committerTheodore Ts'o <tytso@mit.edu>2010-06-24 21:08:37 -0400
commitf5448c19acda0bae0673d17e97b8a0590c99c944 (patch)
tree09433bf8477e54af92b7f3db8c7f2c65c358da56 /lib/e2p/ls.c
parent296b9d696ab491f29d6d2083982e39b0ff3dab1f (diff)
downloade2fsprogs-f5448c19acda0bae0673d17e97b8a0590c99c944.tar.gz
Add support for Next3 snapshot superblock fields to dumpe2fs and debugfs
We also support for byte-swapping the Next3 fields, although the current Next3 implementation doesn't support big-endian systems. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'lib/e2p/ls.c')
-rw-r--r--lib/e2p/ls.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/e2p/ls.c b/lib/e2p/ls.c
index 97888241..b208e661 100644
--- a/lib/e2p/ls.c
+++ b/lib/e2p/ls.c
@@ -330,6 +330,17 @@ void list_super2(struct ext2_super_block * sb, FILE *f)
fprintf(f, "type %u\n", sb->s_jnl_backup_type);
}
}
+ if (sb->s_snapshot_inum) {
+ fprintf(f, "Snapshot inode: %u\n",
+ sb->s_snapshot_inum);
+ fprintf(f, "Snapshot ID: %u\n",
+ sb->s_snapshot_id);
+ fprintf(f, "Snapshot reserved blocks: %llu\n",
+ sb->s_snapshot_r_blocks_count);
+ }
+ if (sb->s_snapshot_list)
+ fprintf(f, "Snapshot list head: %u\n",
+ sb->s_snapshot_list);
}
void list_super (struct ext2_super_block * s)