summaryrefslogtreecommitdiffstats
path: root/Grow.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2006-05-15 03:57:53 +0000
committerNeil Brown <neilb@suse.de>2006-05-15 03:57:53 +0000
commit8686f3ed069671e5cbf8660cfd73c92b066563d0 (patch)
tree32b6ea0570799ac73035d827dc53b60d87027e01 /Grow.c
parentb578481ca382959da894ebdd91c5e5f45d50374d (diff)
downloadmdadm-8686f3ed069671e5cbf8660cfd73c92b066563d0.tar.gz
mdadm-8686f3ed069671e5cbf8660cfd73c92b066563d0.tar.xz
mdadm-8686f3ed069671e5cbf8660cfd73c92b066563d0.zip
Fix problem with sector/KB size confuision for bitmap sizing.
Signed-off-by: Neil Brown <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 125606c..bc8a73f 100644
--- a/Grow.c
+++ b/Grow.c
@@ -272,7 +272,7 @@ int Grow_addbitmap(char *devname, int fd, char *file, int chunk, int delay, int
}
if (array.level == 10) {
- int ncopies = (array.layout&255)*(array.layout>>8);
+ int ncopies = (array.layout&255)*((array.layout>>8)&255);
bitmapsize = bitmapsize * array.raid_disks / ncopies;
}