Fix new incorrect error return from do_md_stop.
authorNeilBrown <neilb@suse.de>
Tue, 18 Aug 2009 00:35:26 +0000 (10:35 +1000)
committerNeilBrown <neilb@suse.de>
Tue, 18 Aug 2009 00:35:26 +0000 (10:35 +1000)
commit80ffb3cceaefa405f2ecd46d66500ed8d53efe74
tree867d6ec951663255076ea42fab29a31eac4e51c0
parent4d484a4a7a5126410eed5f8dd329a33f6eeed068
Fix new incorrect error return from do_md_stop.

Recent commit c8c00a6915a2e3d10416e8bdd3138429beb96210
changed the exit paths in do_md_stop and was not quite
careful enough.  There is one path were 'err' now needs
to be cleared but it isn't.
So setting an array to readonly (with mdadm --readonly) will
work, but will incorrectly report and error: ENXIO.

Signed-off-by: NeilBrown <neilb@suse.de>
drivers/md/md.c