diff options
author | NeilBrown <neilb@suse.de> | 2010-07-06 14:46:47 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2010-07-06 14:46:47 +1000 |
commit | 1538aca5cbbd99be47657e0ca0b7e2186426a1b1 (patch) | |
tree | f4750261bcd916a5714154d310c6a9e87769c7f0 /Create.c | |
parent | 7d2e6486e34180215e4859c3b342246dfc6c07a0 (diff) | |
parent | d19e3cfb6627c40e3a28454ebc2098c0e19b9a77 (diff) | |
download | mdadm-1538aca5cbbd99be47657e0ca0b7e2186426a1b1.tar.gz mdadm-1538aca5cbbd99be47657e0ca0b7e2186426a1b1.tar.xz mdadm-1538aca5cbbd99be47657e0ca0b7e2186426a1b1.zip |
Merge branch 'master' of git://github.com/djbw/mdadm
Diffstat (limited to 'Create.c')
-rw-r--r-- | Create.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -235,9 +235,13 @@ int Create(struct supertype *st, char *mddev, case 6: case 0: if (chunk == 0) { - chunk = 512; + if (st && st->ss->default_chunk) + chunk = st->ss->default_chunk(st); + + chunk = chunk ? : 512; + if (verbose > 0) - fprintf(stderr, Name ": chunk size defaults to 512K\n"); + fprintf(stderr, Name ": chunk size defaults to %dK\n", chunk); } break; case LEVEL_LINEAR: |