summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKinga Tanska <kinga.tanska@intel.com>2022-12-27 06:50:42 +0100
committerJes Sorensen <jes@trained-monkey.org>2023-01-04 22:37:30 -0500
commitb3e7b7eb1dfedd7cbd9a3800e884941f67d94c96 (patch)
tree6c97df55e427d2bcc13209dbe6e8c80fb4ae5867
parent24d329fc97a64ec185ef27e59730f3f058c09029 (diff)
downloadmdadm-b3e7b7eb1dfedd7cbd9a3800e884941f67d94c96.tar.gz
Manage: do not check array state when drive is removed
Array state doesn't need to be checked when drive is removed, but until now clean state was required. Result of the is_remove_safe() function will be independent from array state. Signed-off-by: Kinga Tanska <kinga.tanska@intel.com> Signed-off-by: Jes Sorensen <jes@trained-monkey.org>
-rw-r--r--Manage.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/Manage.c b/Manage.c
index 594e3d2..4d6e54b 100644
--- a/Manage.c
+++ b/Manage.c
@@ -1321,8 +1321,7 @@ bool is_remove_safe(mdu_array_info_t *array, const int fd, char *devname, const
sysfs_free(mdi);
bool is_enough = enough(array->level, array->raid_disks,
- array->layout, (array->state & 1),
- avail);
+ array->layout, 1, avail);
free(avail);
return is_enough;