]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit907abf35b4c5336e3307cb8fd0b6df7513b79ebc
tree867d6ec951663255076ea42fab29a31eac4e51c0
parent689951d311bb5893c288292a6c7e8bfd68ef7df7
Fix new incorrect error return from do_md_stop.

Recent commit e79c440aabb24a1175d90bf8e2e0cb46d6edad16
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