Commit 5cac6bcb authored by NeilBrown's avatar NeilBrown

md/raid5: always set conf->prev_chunk_sectors and ->prev_algo

These aren't really needed when no reshape is happening,
but it is safer to have them always set to a meaningful value.
The next patch will use ->prev_chunk_sectors without checking
if a reshape is happening (because that makes the code simpler),
and this patch makes that safe.
Signed-off-by: default avatarNeilBrown <neilb@suse.com>
parent 02ec5026
...@@ -6568,6 +6568,9 @@ static struct r5conf *setup_conf(struct mddev *mddev) ...@@ -6568,6 +6568,9 @@ static struct r5conf *setup_conf(struct mddev *mddev)
if (conf->reshape_progress != MaxSector) { if (conf->reshape_progress != MaxSector) {
conf->prev_chunk_sectors = mddev->chunk_sectors; conf->prev_chunk_sectors = mddev->chunk_sectors;
conf->prev_algo = mddev->layout; conf->prev_algo = mddev->layout;
} else {
conf->prev_chunk_sectors = conf->chunk_sectors;
conf->prev_algo = conf->algorithm;
} }
conf->min_nr_stripes = NR_STRIPES; conf->min_nr_stripes = NR_STRIPES;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment