Add extra config options
authorgkostka <kostka.grzegorz@gmail.com>
Wed, 29 Oct 2014 01:49:00 +0000 (01:49 +0000)
committergkostka <kostka.grzegorz@gmail.com>
Wed, 29 Oct 2014 01:49:00 +0000 (01:49 +0000)
lwext4/ext4_config.h
lwext4/ext4_types.h

index c358deef3cfba1a67308e8fc26be81a0c7fe6113..e7d067fc9ad0cc21c1f31e21a66411402ca263b7 100644 (file)
     #define CONFIG_DIR_INDEX_ENABLE     0
     #define CONFIG_EXTENT_ENABLE        0
 
-    /*Superblock feature flag*/
+    /*Superblock features flag*/
     #define CONFIG_FEATURE_COMPAT_SUPP    EXT2_FEATURE_COMPAT_SUPP
-    #define CONFIG_FEATURE_INCOMPAT_SUPP  EXT2_FEATURE_INCOMPAT_SUPP
+
+    #define CONFIG_FEATURE_INCOMPAT_SUPP  (EXT2_FEATURE_INCOMPAT_SUPP | \
+                                          FEATURE_INCOMPAT_IGNORED)
+
     #define CONFIG_FEATURE_RO_COMPAT_SUPP EXT2_FEATURE_RO_COMPAT_SUPP
 #elif CONFIG_EXT_FEATURE_SET_LVL == F_SET_EXT3
     #define CONFIG_DIR_INDEX_ENABLE     1
     #define CONFIG_EXTENT_ENABLE        0
 
-    /*Superblock feature flag*/
+    /*Superblock features flag*/
     #define CONFIG_FEATURE_COMPAT_SUPP    EXT3_FEATURE_COMPAT_SUPP
-    #define CONFIG_FEATURE_INCOMPAT_SUPP  EXT3_FEATURE_INCOMPAT_SUPP
+
+    #define CONFIG_FEATURE_INCOMPAT_SUPP  (EXT3_FEATURE_INCOMPAT_SUPP | \
+                                          FEATURE_INCOMPAT_IGNORED)
+
     #define CONFIG_FEATURE_RO_COMPAT_SUPP EXT3_FEATURE_RO_COMPAT_SUPP
 #elif CONFIG_EXT_FEATURE_SET_LVL == F_SET_EXT4
     #define CONFIG_DIR_INDEX_ENABLE     1
     #define CONFIG_EXTENT_ENABLE        1
 
-    /*Superblock feature flag*/
+    /*Superblock features flag*/
     #define CONFIG_FEATURE_COMPAT_SUPP    EXT4_FEATURE_COMPAT_SUPP
-    #define CONFIG_FEATURE_INCOMPAT_SUPP  EXT4_FEATURE_INCOMPAT_SUPP
+
+    #define CONFIG_FEATURE_INCOMPAT_SUPP  (EXT4_FEATURE_INCOMPAT_SUPP | \
+                                          FEATURE_INCOMPAT_IGNORED)
+
     #define CONFIG_FEATURE_RO_COMPAT_SUPP EXT4_FEATURE_RO_COMPAT_SUPP
 #else
 #define "Unsupported CONFIG_EXT_FEATURE_SET_LVL"
index afdf59bebb4be2d6ff61d8377a3471e661c111c4..07727955e4d5cafa9d35f4c888adfafb14c2593f 100644 (file)
@@ -281,7 +281,7 @@ struct ext4_sblock {
  * */
 #define FEATURE_INCOMPAT_IGNORED                      \
         EXT4_FEATURE_INCOMPAT_RECOVER               | \
-        EXT4_FEATURE_INCOMPAT_MMP)
+        EXT4_FEATURE_INCOMPAT_MMP
 
 #if 0
 /*TODO: Features incompatible to implement*/