Blame SOURCES/0080-Manage-do-not-check-array-state-when-drive-is-remove.patch

91179e
From b3e7b7eb1dfedd7cbd9a3800e884941f67d94c96 Mon Sep 17 00:00:00 2001
91179e
From: Kinga Tanska <kinga.tanska@intel.com>
91179e
Date: Tue, 27 Dec 2022 06:50:42 +0100
91179e
Subject: [PATCH 80/83] Manage: do not check array state when drive is removed
91179e
91179e
Array state doesn't need to be checked when drive is
91179e
removed, but until now clean state was required. Result
91179e
of the is_remove_safe() function will be independent
91179e
from array state.
91179e
91179e
Signed-off-by: Kinga Tanska <kinga.tanska@intel.com>
91179e
Signed-off-by: Jes Sorensen <jes@trained-monkey.org>
91179e
---
91179e
 Manage.c | 3 +--
91179e
 1 file changed, 1 insertion(+), 2 deletions(-)
91179e
91179e
diff --git a/Manage.c b/Manage.c
91179e
index 594e3d2c..4d6e54b1 100644
91179e
--- a/Manage.c
91179e
+++ b/Manage.c
91179e
@@ -1321,8 +1321,7 @@ bool is_remove_safe(mdu_array_info_t *array, const int fd, char *devname, const
91179e
 	sysfs_free(mdi);
91179e
 
91179e
 	bool is_enough = enough(array->level, array->raid_disks,
91179e
-				array->layout, (array->state & 1),
91179e
-				avail);
91179e
+				array->layout, 1, avail);
91179e
 
91179e
 	free(avail);
91179e
 	return is_enough;
91179e
-- 
91179e
2.38.1
91179e