Whamcloud - gitweb
libe2p: Print the s_min_extra_isize and s_wanted_extra_isize fields
authorTheodore Ts'o <tytso@mit.edu>
Sun, 20 Apr 2008 20:10:07 +0000 (16:10 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 20 Apr 2008 20:10:07 +0000 (16:10 -0400)
Make dumpe2fs and debugfs print out the s_min_extra_isize and
s_wanted_extra_isize fields from the superblock.

Update tests expect files as appropriate.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
12 files changed:
lib/e2p/ls.c
tests/m_dasd_bs/expect.1
tests/m_large_file/expect.1
tests/m_lazy/expect.1
tests/m_lazy_resize/expect.1
tests/m_meta_bg/expect.1
tests/m_no_opt/expect.1
tests/m_raid_opt/expect.1
tests/m_std/expect.1
tests/m_uninit/expect.1
tests/r_move_itable/expect
tests/r_resize_inode/expect

index d249f88..b119606 100644 (file)
@@ -270,7 +270,13 @@ void list_super2(struct ext2_super_block * sb, FILE *f)
        print_group(sb->s_def_resgid, f);
        if (sb->s_rev_level >= EXT2_DYNAMIC_REV) {
                fprintf(f, "First inode:              %d\n", sb->s_first_ino);
-               fprintf(f, "Inode size:           %d\n", sb->s_inode_size);
+               fprintf(f, "Inode size:           %d\n", sb->s_inode_size);
+               if (sb->s_min_extra_isize)
+                       fprintf(f, "Required extra isize:     %d\n", 
+                               sb->s_min_extra_isize);
+               if (sb->s_want_extra_isize)
+                       fprintf(f, "Desired extra isize:      %d\n", 
+                               sb->s_want_extra_isize);
        }
        if (!e2p_is_null_uuid(sb->s_journal_uuid))
                fprintf(f, "Journal UUID:             %s\n",
index ffaa4aa..6ad145e 100644 (file)
@@ -52,7 +52,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index 6a6c856..e4a5877 100644 (file)
@@ -50,7 +50,9 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              256
+Inode size:              256
+Required extra isize:     24
+Desired extra isize:      24
 Default directory hash:   tea
 
 
index 88bd5c6..668f881 100644 (file)
@@ -50,7 +50,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index b1f6b5e..7a02c11 100644 (file)
@@ -52,7 +52,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index 95fb708..d9224a9 100644 (file)
@@ -94,7 +94,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index cec95af..a63358b 100644 (file)
@@ -50,7 +50,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index 25b283a..9e1164b 100644 (file)
@@ -168,7 +168,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index 376d188..1139dab 100644 (file)
@@ -52,7 +52,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index 26dc244..ed57e42 100644 (file)
@@ -52,7 +52,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index e514553..4078f2c 100644 (file)
@@ -41,7 +41,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
@@ -342,7 +342,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
@@ -879,7 +879,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
@@ -1652,7 +1652,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
index 129cdc4..f286f6f 100644 (file)
@@ -39,7 +39,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
@@ -487,7 +487,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea
 
 
@@ -644,7 +644,7 @@ Check interval:           15552000 (6 months)
 Reserved blocks uid:      0
 Reserved blocks gid:      0
 First inode:              11
-Inode size:              128
+Inode size:              128
 Default directory hash:   tea