diff options
author | Mateusz Kusiak <mateusz.kusiak@intel.com> | 2023-01-02 09:35:16 +0100 |
---|---|---|
committer | Jes Sorensen <jes@trained-monkey.org> | 2023-01-04 16:20:58 +0100 |
commit | db10eab68e652f141169b7240e057d110d626c3d (patch) | |
tree | 482cc08ddc167b4a4c58a9f9544a23cd33d3a10f /super-intel.c | |
parent | mdadm: Add option validation for --update-subarray (diff) | |
download | mdadm-db10eab68e652f141169b7240e057d110d626c3d.tar.xz mdadm-db10eab68e652f141169b7240e057d110d626c3d.zip |
Fix --update-subarray on active volume
Options: bitmap, ppl and name should not be updated when array is active.
Those features are mutually exclusive and share the same data area in IMSM (danger of overwriting by kernel).
Remove check for active subarrays from super-intel.
Since ddf is not supported, apply it globally for all options.
Signed-off-by: Mateusz Kusiak <mateusz.kusiak@intel.com>
Signed-off-by: Jes Sorensen <jes@trained-monkey.org>
Diffstat (limited to 'super-intel.c')
-rw-r--r-- | super-intel.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/super-intel.c b/super-intel.c index b0565610..5f93f3d3 100644 --- a/super-intel.c +++ b/super-intel.c @@ -7914,11 +7914,6 @@ static int update_subarray_imsm(struct supertype *st, char *subarray, char *ep; int vol; - if (is_subarray_active(subarray, st->devnm)) { - pr_err("Unable to update name of active subarray\n"); - return 2; - } - if (!check_name(super, name, 0)) return 2; |