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 /Build.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 'Build.c')
-rw-r--r-- | Build.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -126,7 +126,7 @@ int Build(char *mddev, int chunk, int level, int layout, if (vers >= 9000) { mdu_array_info_t array; array.level = level; - array.size = size; + array.size = size == MAX_SIZE ? 0 : size; array.nr_disks = raiddisks; array.raid_disks = raiddisks; array.md_minor = 0; @@ -182,7 +182,7 @@ int Build(char *mddev, int chunk, int level, int layout, goto abort; } if (get_dev_size(fd, NULL, &dsize) && - (size == 0 || dsize < size)) + (size == 0 || size == MAX_SIZE || dsize < size)) size = dsize; close(fd); if (vers >= 9000) { |