mirror of
https://github.com/torvalds/linux.git
synced 2024-11-14 16:12:02 +00:00
Btrfs: fix wrong block group in trace during the free space allocation
We allocate the free space from the former block group, not the current one, so should use the former one to output the trace information. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com> Signed-off-by: Josef Bacik <jbacik@fb.com> Signed-off-by: Chris Mason <clm@fb.com>
This commit is contained in:
parent
215a63d139
commit
89d4346a36
@ -6323,7 +6323,8 @@ have_block_group:
|
||||
/* we have a block, we're done */
|
||||
spin_unlock(&last_ptr->refill_lock);
|
||||
trace_btrfs_reserve_extent_cluster(root,
|
||||
block_group, search_start, num_bytes);
|
||||
used_block_group,
|
||||
search_start, num_bytes);
|
||||
if (used_block_group != block_group) {
|
||||
btrfs_put_block_group(block_group);
|
||||
block_group = used_block_group;
|
||||
|
Loading…
Reference in New Issue
Block a user