Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c20c33f0 authored by Guoqing Jiang's avatar Guoqing Jiang Committed by Shaohua Li
Browse files

md-cluster: clean related infos of cluster



cluster_info and bitmap_info.nodes also need to be
cleared when array is stopped.

Reviewed-by: default avatarNeilBrown <neilb@suse.com>
Signed-off-by: default avatarGuoqing Jiang <gqjiang@suse.com>
Signed-off-by: default avatarShaohua Li <shli@fb.com>
parent af8d8e6f
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -5454,12 +5454,14 @@ static void md_clean(struct mddev *mddev)
	mddev->degraded = 0;
	mddev->degraded = 0;
	mddev->safemode = 0;
	mddev->safemode = 0;
	mddev->private = NULL;
	mddev->private = NULL;
	mddev->cluster_info = NULL;
	mddev->bitmap_info.offset = 0;
	mddev->bitmap_info.offset = 0;
	mddev->bitmap_info.default_offset = 0;
	mddev->bitmap_info.default_offset = 0;
	mddev->bitmap_info.default_space = 0;
	mddev->bitmap_info.default_space = 0;
	mddev->bitmap_info.chunksize = 0;
	mddev->bitmap_info.chunksize = 0;
	mddev->bitmap_info.daemon_sleep = 0;
	mddev->bitmap_info.daemon_sleep = 0;
	mddev->bitmap_info.max_write_behind = 0;
	mddev->bitmap_info.max_write_behind = 0;
	mddev->bitmap_info.nodes = 0;
}
}


static void __md_stop_writes(struct mddev *mddev)
static void __md_stop_writes(struct mddev *mddev)