diff options
author | NeilBrown <neilb@suse.de> | 2010-08-06 14:40:53 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2010-08-06 14:40:53 +1000 |
commit | 925211e323e06cc4a5c2b73d8b0ae0b7fdc9730b (patch) | |
tree | 441dd4173e15cf31ba78f8cc541ade9a87f0475d /Grow.c | |
parent | 72044953776dc694d2bdd721ed9e8be4ac7e4e39 (diff) |
Grow: use raid_disks, not nr_disks
nr_disks is just wrong here - the arrays need room for all disk slots,
even if some are empty, plus spares, plus a possible backup file.
So raid_disks is correct.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Grow.c')
-rw-r--r-- | Grow.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -979,7 +979,7 @@ int Grow_reshape(char *devname, int fd, int quiet, char *backup_file, rv = 1; break; } - nrdisks = array.nr_disks + sra->array.spare_disks; + nrdisks = array.raid_disks + sra->array.spare_disks; /* Now we need to open all these devices so we can read/write. */ fdlist = malloc((1+nrdisks) * sizeof(int)); |