path: root/volumes.h
diff options
authorQu Wenruo <>2016-01-29 13:03:22 +0800
committerDavid Sterba <>2016-06-07 18:15:19 +0200
commitf07c8149718e2b841b91269cc2c0d5ed92df1bca (patch)
tree4c15d98448fe61af3085441c50c9cdc59e0ab9e8 /volumes.h
parentfca2f8a8fda7456402ce4bee9093414851bbfe01 (diff)
btrfs-progs: Introduce function to create convert data chunks
Introduce new function, make_convert_data_chunks(), to build up data chunks for convert. It will call a modified version of btrfs_alloc_data_chunk() to force data chunks to covert all known ext* data. Signed-off-by: Qu Wenruo <> Signed-off-by: David Sterba <>
Diffstat (limited to 'volumes.h')
1 files changed, 1 insertions, 1 deletions
diff --git a/volumes.h b/volumes.h
index c0007adc..d88e1cf0 100644
--- a/volumes.h
+++ b/volumes.h
@@ -194,7 +194,7 @@ int btrfs_alloc_chunk(struct btrfs_trans_handle *trans,
u64 *num_bytes, u64 type);
int btrfs_alloc_data_chunk(struct btrfs_trans_handle *trans,
struct btrfs_root *extent_root, u64 *start,
- u64 num_bytes, u64 type);
+ u64 num_bytes, u64 type, int convert);
int btrfs_read_super_device(struct btrfs_root *root, struct extent_buffer *buf);
int btrfs_add_device(struct btrfs_trans_handle *trans,
struct btrfs_root *root,