btrfs: disable balance for extent tree v2 for now
[sfrench/cifs-2.6.git] / fs / btrfs / volumes.c
index a91e51b0ca81101e9fadfe11de084e962191dc37..4c0f8a10e5cd36f3739bbb9195c5fdaaa2696ec8 100644 (file)
@@ -3235,6 +3235,12 @@ int btrfs_relocate_chunk(struct btrfs_fs_info *fs_info, u64 chunk_offset)
        u64 length;
        int ret;
 
+       if (btrfs_fs_incompat(fs_info, EXTENT_TREE_V2)) {
+               btrfs_err(fs_info,
+                         "relocate: not supported on extent tree v2 yet");
+               return -EINVAL;
+       }
+
        /*
         * Prevent races with automatic removal of unused block groups.
         * After we relocate and before we remove the chunk with offset