diff options
author | Neil Brown <neilb@suse.de> | 2006-01-27 06:21:06 +0000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2006-01-27 06:21:06 +0000 |
commit | 5dd497eecbb7dc453e6e1353e0e77bb4faeaeb3f (patch) | |
tree | fb0f37ed4e972ff7f5a4d94349abf3b2158ea546 /mdadm.c | |
parent | e5a5d81e4a2d65a56e1371d6ad0abb882ec66347 (diff) | |
download | mdadm-5dd497eecbb7dc453e6e1353e0e77bb4faeaeb3f.tar.gz mdadm-5dd497eecbb7dc453e6e1353e0e77bb4faeaeb3f.tar.xz mdadm-5dd497eecbb7dc453e6e1353e0e77bb4faeaeb3f.zip |
Enable support for v.large raid1.
clean up 'long long' usage for size of array, so that
with v-1 superblocks a raid1 larger than 2TB is possible.
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'mdadm.c')
-rw-r--r-- | mdadm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -46,7 +46,7 @@ int main(int argc, char *argv[]) int i; int chunk = 0; - int size = -1; + long long size = -1; int level = UnSet; int layout = UnSet; int raiddisks = 0; @@ -347,7 +347,7 @@ int main(int argc, char *argv[]) if (strcmp(optarg, "max")==0) size = 0; else { - size = strtol(optarg, &c, 10); + size = strtoll(optarg, &c, 10); if (!optarg[0] || *c || size < 4) { fprintf(stderr, Name ": invalid size: %s\n", optarg); |