btrfs-progs: fix compat_ro mask for free space tree
authorDavid Sterba <dsterba@suse.com>
Mon, 25 Jan 2016 14:35:30 +0000 (15:35 +0100)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Jan 2016 14:35:30 +0000 (15:35 +0100)
The BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE bit is supposed to be in the
COMPAT_RO_SUPP bitmask.

Reported-by: Holger Hoffstätte <holger.hoffstaette@googlemail.com>
Reported-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
ctree.h

diff --git a/ctree.h b/ctree.h
index 2e1e631..21b0445 100644 (file)
--- a/ctree.h
+++ b/ctree.h
@@ -483,7 +483,8 @@ struct btrfs_super_block {
 
 #define BTRFS_FEATURE_COMPAT_SUPP              0ULL
 
-#define BTRFS_FEATURE_COMPAT_RO_SUPP           0ULL
+#define BTRFS_FEATURE_COMPAT_RO_SUPP                   \
+       (BTRFS_FEATURE_COMPAT_RO_FREE_SPACE_TREE)
 
 #define BTRFS_FEATURE_INCOMPAT_SUPP                    \
        (BTRFS_FEATURE_INCOMPAT_MIXED_BACKREF |         \