diff options
author | Qu Wenruo <quwenruo@cn.fujitsu.com> | 2015-07-23 17:18:10 +0800 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2015-08-31 19:25:10 +0200 |
commit | c11eeecd784b906ee64613cb2dd8186bc6b5dc34 (patch) | |
tree | 373abdc3e606052bf3ae17fe877770f7307bf0f3 /ctree.h | |
parent | 854437ca3c228d8ab3eb24d2efc1c21b5d56a635 (diff) |
btrfs-progs: convert: Avoid allocating metadata extent crossing stripe boundary
As convert implement its own alloc extent, avoid such metadata problem
too.
Reported-by: Chris Murphy <lists@colorremedies.com>
Reported-by: Zhao Lei <zhaolei@cn.fujitsu.com>
Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'ctree.h')
-rw-r--r-- | ctree.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -946,7 +946,7 @@ struct btrfs_block_group_cache { struct btrfs_extent_ops { int (*alloc_extent)(struct btrfs_root *root, u64 num_bytes, - u64 hint_byte, struct btrfs_key *ins); + u64 hint_byte, struct btrfs_key *ins, int metadata); int (*free_extent)(struct btrfs_root *root, u64 bytenr, u64 num_bytes); }; |