[PATCH] md: Clear clevel whenever level is set.
authorNeilBrown <neilb@suse.de>
Tue, 17 Jan 2006 06:14:57 +0000 (22:14 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Tue, 17 Jan 2006 07:15:32 +0000 (23:15 -0800)
commit17115e0388ece8d7141c0282c88e7dfc61953f92
tree80009eb4e7158a6c57de447901a04de3f799135d
parent4c2645830e29c082217662e7486572e9637e9f1d
[PATCH] md: Clear clevel whenever level is set.

The 'level' of an md array can be set as either a number of a string.  When
one is set, the other must be marked 'undefined'.  This wasn't being done
in one place: where new arrays are created.

Result: if md1 is a raid1, it is stopped and a raid5 is created there, it
might still appear to be a raid1.

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