diff options
author | NeilBrown <neilb@suse.de> | 2012-07-09 17:20:32 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2012-07-09 17:20:32 +1000 |
commit | d04f65f48c93e7e57cc3c1d70dd07d094dece717 (patch) | |
tree | d497470311e2d0f826695f5fe97e3e7427629517 /Create.c | |
parent | 56dcaa6ba09b005a12dccfedbcdd68f2ca2ae23c (diff) |
Change the values for "max size" from -1 to 1.
Both are impossible, and '1' allows size to be unsigned,
which is neater.
Also #define MAX_SIZE to be '1' to make it all more explicit.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Create.c')
-rw-r--r-- | Create.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -249,7 +249,9 @@ int Create(struct supertype *st, char *mddev, pr_err("unknown level %d\n", level); return 1; } - + if (size == MAX_SIZE) + /* use '0' to mean 'max' now... */ + size = 0; if (size && chunk && chunk != UnSet) size &= ~(unsigned long long)(chunk - 1); newsize = size * 2; |