diff options
author | Chris Mason <clm@fb.com> | 2015-02-20 02:51:39 +0100 |
---|---|---|
committer | Chris Mason <clm@fb.com> | 2015-02-20 15:55:15 +0100 |
commit | e57cf21e9787c081db4db6afa02e6e70112ee410 (patch) | |
tree | 7adfc0eb69debac66a20028a8a90f2a3b72f13c4 /fs/sysv | |
parent | Btrfs: don't remove extents and xattrs when logging new names (diff) | |
download | linux-e57cf21e9787c081db4db6afa02e6e70112ee410.tar.xz linux-e57cf21e9787c081db4db6afa02e6e70112ee410.zip |
Btrfs: fix allocation size calculations in alloc_btrfs_bio
Since commit 8e5cfb55d3f (Btrfs: Make raid_map array be inlined in
btrfs_bio structure), the raid map array is allocated along with the
btrfs bio in alloc_btrfs_bio. The calculation used to decide how much
we need to allocate was using the wrong parameter passed into the
allocation function.
The passed in real_stripes will be zero if a target replace operation
is not currently running. We want to use total_stripes instead.
Signed-off-by: Chris Mason <clm@fb.com>
Reported-by: David Sterba <dsterba@suse.cz>
Tested-by: David Sterba <dsterba@suse.cz>
Diffstat (limited to 'fs/sysv')
0 files changed, 0 insertions, 0 deletions