btrfs: zoned: finish relocating block group
We will no longer write to a relocating block group. So, we can finish it now. Signed-off-by: Naohiro Aota <naohiro.aota@wdc.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
be1a1d7a5d
commit
7ae9bd1803
@ -25,6 +25,7 @@
|
||||
#include "backref.h"
|
||||
#include "misc.h"
|
||||
#include "subpage.h"
|
||||
#include "zoned.h"
|
||||
|
||||
/*
|
||||
* Relocation overview
|
||||
@ -4063,6 +4064,9 @@ int btrfs_relocate_block_group(struct btrfs_fs_info *fs_info, u64 group_start)
|
||||
rc->block_group->start,
|
||||
rc->block_group->length);
|
||||
|
||||
ret = btrfs_zone_finish(rc->block_group);
|
||||
WARN_ON(ret && ret != -EAGAIN);
|
||||
|
||||
while (1) {
|
||||
int finishes_stage;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user