summaryrefslogtreecommitdiff
path: root/Monitor.c
diff options
context:
space:
mode:
authorCzarnowska, Anna <anna.czarnowska@intel.com>2011-01-17 12:46:14 +1100
committerNeilBrown <neilb@suse.de>2011-01-17 12:46:14 +1100
commit300f503323bc601ec7f5e30cc798c3a711c6d373 (patch)
tree510717482a28afa0770d02b345782408de428b26 /Monitor.c
parent2a9f840972baf0819c5a63508a6b24a6f9251c55 (diff)
fix: Monitor: min_size must be set to 0
Otherwise a random value will be used for comparison later for native and ddf metadata (until min_acceptable_spare_size is defined). Signed-off-by: Anna Czarnowska <anna.czarnowska@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Monitor.c')
-rw-r--r--Monitor.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Monitor.c b/Monitor.c
index 596fb6f4..97371b1e 100644
--- a/Monitor.c
+++ b/Monitor.c
@@ -707,8 +707,10 @@ static int get_min_spare_size_required(struct state *st, unsigned long long *siz
int fd;
if (!st->metadata ||
- !st->metadata->ss->min_acceptable_spare_size)
+ !st->metadata->ss->min_acceptable_spare_size) {
+ *sizep = 0;
return 0;
+ }
fd = open(st->devname, O_RDONLY);
if (fd < 0)