path: root/volumes.h
diff options
authorQu Wenruo <>2017-05-31 13:56:08 +0800
committerDavid Sterba <>2017-07-03 13:35:11 +0200
commit6e7b1bbdecfa89d4bd3b51e56d01b29274fe3902 (patch)
tree693e9bdce25ac9e9fd9930bb91cd5f7ef3a8c0db /volumes.h
parentd07f45bc25872acd9e88de9f6e3b2feeb8ad0423 (diff)
btrfs-progs: Introduce function to get correct stripe length
Introduce a new function, btrfs_get_chunk_stripe_len() to get correct stripe length. This is very handy for lowmem mode, which checks the mapping between device extent and chunk item. Signed-off-by: Qu Wenruo <> Signed-off-by: David Sterba <>
Diffstat (limited to 'volumes.h')
1 files changed, 3 insertions, 0 deletions
diff --git a/volumes.h b/volumes.h
index 699b0bae..fc0a775b 100644
--- a/volumes.h
+++ b/volumes.h
@@ -246,4 +246,7 @@ int btrfs_check_chunk_valid(struct btrfs_root *root,
struct extent_buffer *leaf,
struct btrfs_chunk *chunk,
int slot, u64 logical);
+u64 btrfs_stripe_length(struct btrfs_fs_info *fs_info,
+ struct extent_buffer *leaf,
+ struct btrfs_chunk *chunk);