summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorPaul Clements <paul.clements@steeleye.com>2009-02-11 13:49:26 -0500
committerNeilBrown <neilb@suse.de>2009-04-21 15:36:13 +1000
commit25affb56b921041794abfb0774b615476d6ddb11 (patch)
treef9ed6f0522ef59a5eda668d0e22e09442a417428 /mdadm.h
parent388953d27c20476f84ca71546d6fd357e0230e25 (diff)
downloadmdadm-25affb56b921041794abfb0774b615476d6ddb11.tar.gz
mdadm-25affb56b921041794abfb0774b615476d6ddb11.tar.xz
mdadm-25affb56b921041794abfb0774b615476d6ddb11.zip
mdadm: allow build to use --size
This patch enables the --size parameter for build operations. Without this, if you have a raid1, for instance, where the 2 disks are not the exact same size, and you need to build the array but one of the disks is not available right at the moment (maybe it's USB and it's unplugged, or maybe it's a network disk and it's unavailable), then you have to play some weird games to get the array to size correctly (that is, to the size of the smaller of the two components or less). There may be other uses for this too... -- Paul Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'mdadm.h')
-rw-r--r--mdadm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/mdadm.h b/mdadm.h
index 0d5c721..0eb8f39 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -443,7 +443,8 @@ extern int Assemble(struct supertype *st, char *mddev, int mdfd,
extern int Build(char *mddev, int mdfd, int chunk, int level, int layout,
int raiddisks,
mddev_dev_t devlist, int assume_clean,
- char *bitmap_file, int bitmap_chunk, int write_behind, int delay, int verbose);
+ char *bitmap_file, int bitmap_chunk, int write_behind,
+ int delay, int verbose, unsigned long long size);
extern int Create(struct supertype *st, char *mddev, int mdfd,