md: Allow metadata_version to be updated for externally managed metadata.
authorNeilBrown <neilb@suse.de>
Mon, 13 Oct 2008 00:55:11 +0000 (11:55 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 13 Oct 2008 00:55:11 +0000 (11:55 +1100)
commitea43ddd8491feccf36267349748ea91b1194481e
tree89ca77c1f9794994eefa16b76f985b502326cfcd
parent7d3c6f8717ee6c2bf6cba5fa0bda3b28fbda6015
md: Allow metadata_version to be updated for externally managed metadata.

For externally managed metadata, the 'metadata_version' sysfs
attribute is really just a channel for user-space programs to
communicate about how the array is being managed.
It can be useful for this to be changed while the array is active.

Normally changes to metadata_version are not permitted while the array
is active.  Change that so that if the metadata is externally managed,
the metadata_version can be changed to a different flavour of external
management.

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