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

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