mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-15 18:04:36 +00:00
Btrfs: prealloc more blocks for the extent map
Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
parent
7c4452b9a6
commit
308535a05e
@ -541,7 +541,7 @@ static int find_free_extent(struct btrfs_trans_handle *trans, struct btrfs_root
|
||||
if (num_blocks == 0) {
|
||||
fill_prealloc = 1;
|
||||
num_blocks = 1;
|
||||
total_needed = min(level + 2, BTRFS_MAX_LEVEL) * 3;
|
||||
total_needed = (min(level + 1, BTRFS_MAX_LEVEL) + 2) * 3;
|
||||
}
|
||||
find_search_start(root, 0);
|
||||
if (info->block_group_cache &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user