diff options
author | NeilBrown <neilb@suse.de> | 2013-06-24 13:08:13 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2013-06-24 13:08:13 +1000 |
commit | 9030d55ff24b38b5f60ed00f508ecfb7b4307ba0 (patch) | |
tree | 7e7b9d87c600d9235917ee6aa41c0319e5f65afb /Grow.c | |
parent | ddbf2ebb0ee576be3be4a879a4c996d38af9cd73 (diff) |
Grow: clear new_layout when we change the level.
After changing the level, the meaning of layout numbers changes,
so we will keeping a new_layout value around can cause later confusion.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Grow.c')
-rw-r--r-- | Grow.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -2783,6 +2783,7 @@ static int reshape_array(char *container, int fd, char *devname, if (verbose >= 0) pr_err("level of %s changed to %s\n", devname, c); + info->new_layout = UnSet; // after level change, layout is meaningless orig_level = array.level; sysfs_freeze_array(info); |