[PATCH] md: Don't remove bitmap from md array when switching to read-only
authorNeilBrown <neilb@suse.de>
Thu, 2 Feb 2006 22:28:05 +0000 (14:28 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 2 Feb 2006 23:07:12 +0000 (15:07 -0800)
commit978f946bb628ef228e13aadf4d4255b8727c4fc3
treef50dbda1faae2962fdd8c6517d4bc65d3c168862
parentf0ca340cd20b350eab8288974e9a6077900846e8
[PATCH] md: Don't remove bitmap from md array when switching to read-only

While a read-only array doesn't not really need a bitmap, we should
not remove the bitmap when switching an array to read-only because
 a/ There is no code to re-add the bitmap which switching to read-write,
 b/ There is insufficient locking - the bitmap could be accessed while it is
    being removed.

Cc: Reuben Farrelly <reuben-lkml@reub.net>
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/md/md.c