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

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