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

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