From: Theodore Ts'o Date: Mon, 13 Nov 2006 03:50:18 +0000 (-0500) Subject: Add support for printing new filesystem features X-Git-Tag: E2FSPROGS-1_40-WIP-1114~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=477007e1b1f8880f8974729167fcfca8076dbd6c;p=thirdparty%2Fe2fsprogs.git Add support for printing new filesystem features Add support for printing the huge_file, gdt_checksum, dir_nlink, extra_isize, extent, and 64bit features. Signed-off-by: "Theodore Ts'o" --- diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog index a3df55718..c5f08661c 100644 --- a/lib/e2p/ChangeLog +++ b/lib/e2p/ChangeLog @@ -1,3 +1,8 @@ +2006-11-12 Theodore Tso + + * feature.c: Add support for printing the huge_file, gdt_checksum, + dir_nlink, extra_isize, extent, and 64bit features. + 2006-11-11 Theodore Tso * ls.c (print_super_flags, list_super2): Print the signed/unsigned diff --git a/lib/e2p/feature.c b/lib/e2p/feature.c index e8f6729d7..ea0c6fa01 100644 --- a/lib/e2p/feature.c +++ b/lib/e2p/feature.c @@ -37,10 +37,20 @@ static struct feature feature_list[] = { "resize_inode" }, { E2P_FEATURE_COMPAT, EXT2_FEATURE_COMPAT_LAZY_BG, "lazy_bg" }, + { E2P_FEATURE_RO_INCOMPAT, EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER, "sparse_super" }, { E2P_FEATURE_RO_INCOMPAT, EXT2_FEATURE_RO_COMPAT_LARGE_FILE, "large_file" }, + { E2P_FEATURE_RO_INCOMPAT, EXT4_FEATURE_RO_COMPAT_HUGE_FILE, + "huge_file" }, + { E2P_FEATURE_RO_INCOMPAT, EXT4_FEATURE_RO_COMPAT_GDT_CSUM, + "gdt_checksum" }, + { E2P_FEATURE_RO_INCOMPAT, EXT4_FEATURE_RO_COMPAT_DIR_NLINK, + "dir_nlink" }, + { E2P_FEATURE_RO_INCOMPAT, EXT4_FEATURE_RO_COMPAT_EXTRA_ISIZE, + "extra_isize" }, + { E2P_FEATURE_INCOMPAT, EXT2_FEATURE_INCOMPAT_COMPRESSION, "compression" }, { E2P_FEATURE_INCOMPAT, EXT2_FEATURE_INCOMPAT_FILETYPE, @@ -53,6 +63,10 @@ static struct feature feature_list[] = { "extents" }, { E2P_FEATURE_INCOMPAT, EXT2_FEATURE_INCOMPAT_META_BG, "meta_bg" }, + { E2P_FEATURE_INCOMPAT, EXT3_FEATURE_INCOMPAT_EXTENTS, + "extent" }, + { E2P_FEATURE_INCOMPAT, EXT4_FEATURE_INCOMPAT_64BIT, + "64bit" }, { 0, 0, 0 }, };