md: Don't try to set an array to 'read-auto' if it is already in that state.
authorNeilBrown <neilb@suse.de>
Mon, 13 Oct 2008 00:55:12 +0000 (11:55 +1100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 12 Feb 2009 17:31:12 +0000 (09:31 -0800)
commit2dcee68b26a8c19dc08e594604db4ac129d495ed
tree2b612a76125bd539bc86d21f9cb00d50586badef
parent3a90273ed724622c82787316c772e5d75c69f5cb
md: Don't try to set an array to 'read-auto' if it is already in that state.

commit 80268ee9270ebe4847365a7426de91d179e870d0 upstream.

'read-auto' is a variant of 'readonly' which will switch to writable
on the first write attempt.

Calling do_md_stop to set the array readonly when it is already readonly
returns an error.  So make sure not to do that.

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