summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2007-02-22 14:59:13 +1100
committerNeil Brown <neilb@suse.de>2007-02-22 14:59:13 +1100
commit3e6944b2cc18f5fa200790c5196fea7c6dd4825f (patch)
tree3940f8477824a8008d4282898c5fe1fbdf321a05
parentf8409e547844135bc4e2890b2a79f7ce4e449fe5 (diff)
downloadmdadm-3e6944b2cc18f5fa200790c5196fea7c6dd4825f.tar.gz
mdadm-3e6944b2cc18f5fa200790c5196fea7c6dd4825f.tar.xz
mdadm-3e6944b2cc18f5fa200790c5196fea7c6dd4825f.zip
Fix a bug that was causing incorrect warning from --monitor.
-rw-r--r--ChangeLog3
-rw-r--r--Monitor.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index eabcdff..2f6a6e5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+Changes Prior to this release
+ - --monitor was producing some meaningless warnings due to a bug.
+
Changes Prior to 2.6 release
- Fixed UUID printing in "--detail --brief" for version1 metadata.
- --update=resync did exactly the wrong thing for version1 metadata.
diff --git a/Monitor.c b/Monitor.c
index e5d98fb..ece6abb 100644
--- a/Monitor.c
+++ b/Monitor.c
@@ -383,7 +383,7 @@ int Monitor(mddev_dev_t devlist,
)
alert("SpareActive", dev, dv, mailaddr, mailfrom, alert_cmd, dosyslog);
}
- st->devstate[i] = disc.state;
+ st->devstate[i] = newstate;
st->devid[i] = makedev(disc.major, disc.minor);
}
st->active = array.active_disks;