From 477007e1b1f8880f8974729167fcfca8076dbd6c Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sun, 12 Nov 2006 22:50:18 -0500 Subject: [PATCH] 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" --- lib/e2p/ChangeLog | 5 +++++ lib/e2p/feature.c | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/lib/e2p/ChangeLog b/lib/e2p/ChangeLog index a3df557..c5f0866 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 e8f6729..ea0c6fa 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 }, }; -- 1.8.3.1