summaryrefslogtreecommitdiff
path: root/Grow.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2010-08-06 14:40:53 +1000
committerNeilBrown <neilb@suse.de>2010-08-06 14:40:53 +1000
commit925211e323e06cc4a5c2b73d8b0ae0b7fdc9730b (patch)
tree441dd4173e15cf31ba78f8cc541ade9a87f0475d /Grow.c
parent72044953776dc694d2bdd721ed9e8be4ac7e4e39 (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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Grow.c b/Grow.c
index 37674b85..0571f5b0 100644
--- a/Grow.c
+++ b/Grow.c
@@ -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));