Re: [PATCH v2] md/bitmap: wait for external bitmap writes to complete during tear down
From: Song Liu <song@kernel.org>
Date: 2021-04-13 05:59:21
From: Song Liu <song@kernel.org>
Date: 2021-04-13 05:59:21
On Mon, Apr 12, 2021 at 9:08 PM Sudhakar Panneerselvam [off-list ref] wrote:
[...]
Signed-off-by: Sudhakar Panneerselvam <redacted> Reviewed-by: Zhao Heming <redacted>
Applied to md-next. Thanks! Song
--- v2: - Do the additional bitmap write wait only for external bitmaps. --- drivers/md/md-bitmap.c | 2 ++ 1 file changed, 2 insertions(+)diff --git a/drivers/md/md-bitmap.c b/drivers/md/md-bitmap.c index 200c5d0f08bf..ea3130e11680 100644 --- a/drivers/md/md-bitmap.c +++ b/drivers/md/md-bitmap.c@@ -1722,6 +1722,8 @@ void md_bitmap_flush(struct mddev *mddev) md_bitmap_daemon_work(mddev); bitmap->daemon_lastrun -= sleep; md_bitmap_daemon_work(mddev); + if (mddev->bitmap_info.external) + md_super_wait(mddev); md_bitmap_update_sb(bitmap); } --1.8.3.1