On Tuesday January 23, francois.barre@xxxxxxxxx wrote: > > My question is then : what prevents the upper layer to open the array > read-write, submit a write and make the md code BUG_ON() ? The theory is that when you tell an md array to become read-only, it tells the block layer that it is read-only, and then if some process tries to open it read/write, it gets an array. I say "theory" because I have never really tested any of the read-only stuff. I have had a feeling for a long time that it really needs a bit of thought and testing and documentation, but it never quite seemed important enough to get that love-and-care.... NeilBrown - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html