From: Naohiro Aota Date: Thu, 19 Aug 2021 12:19:24 +0000 (+0900) Subject: btrfs: zoned: finish relocating block group X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7ae9bd18032e8164da776647a7dd2a4e3b1ecea8;p=linux.git 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 Signed-off-by: David Sterba --- diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c index 914d403b4415d..63d2b22cf4380 100644 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c @@ -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;