Grow: a data_offset should not be tested against 0.
It should always be tested against INVALID_SECTORS!!! Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
97882bc806
commit
e09233d048
2
Grow.c
2
Grow.c
|
@ -2792,7 +2792,7 @@ static int reshape_array(char *container, int fd, char *devname,
|
|||
Manage_subdevs(devname, fd, devlist, verbose,
|
||||
0,NULL, 0);
|
||||
|
||||
if (reshape.backup_blocks == 0 && data_offset)
|
||||
if (reshape.backup_blocks == 0 && data_offset != INVALID_SECTORS)
|
||||
reshape.backup_blocks = reshape.before.data_disks * info->array.chunk_size/512;
|
||||
if (reshape.backup_blocks == 0) {
|
||||
/* No restriping needed, but we might need to impose
|
||||
|
|
Loading…
Reference in New Issue