diff options
author | Neil Brown <neilb@suse.de> | 2005-12-16 01:34:49 +0000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2005-12-16 01:34:49 +0000 |
commit | d2cd3ffc026ae8dbc09d5243ec60694afe26e81b (patch) | |
tree | 943a7750c9cf05953099f5cdcfbe2369b134b4d9 /Create.c | |
parent | ce4fafd6377459d6b0a479b63e27ec85420e70ed (diff) | |
download | mdadm-d2cd3ffc026ae8dbc09d5243ec60694afe26e81b.tar.gz mdadm-d2cd3ffc026ae8dbc09d5243ec60694afe26e81b.tar.xz mdadm-d2cd3ffc026ae8dbc09d5243ec60694afe26e81b.zip |
uhm.. assort fixes, particularly for recovery offset...
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'Create.c')
-rw-r--r-- | Create.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -222,6 +222,10 @@ int Create(struct supertype *st, char *mddev, int mdfd, } freesize /= 2; /* convert to K */ + if (chunk) { + /* round to chunk size */ + freesize = freesize & ~(chunk-1); + } if (size && freesize < size) { fprintf(stderr, Name ": %s is smaller that given size." |