]> git.baikalelectronics.ru Git - kernel.git/commit
md: fix up switching md arrays between read-only and read-write
authorNeilBrown <neilb@suse.de>
Wed, 30 Apr 2008 07:52:30 +0000 (00:52 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 30 Apr 2008 15:29:32 +0000 (08:29 -0700)
commit79833699029756d3f0c691d7eceed9b07fbf2859
tree4faf3a965c6f369608b5187a3ecdd25e00264d63
parent5663d4516c31cc1cf3b9b9a49f39f2a5e8faae1a
md: fix up switching md arrays between read-only and read-write

When setting an array to 'readonly' or to 'active' via sysfs, we must make the
appropriate set_disk_ro call too.

Also when switching to "read_auto" (which is like readonly, but blocks on the
first write so that metadata can be marked 'dirty') we need to be more careful
about what state we are changing from.

Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/md/md.c