From d31d0f5218e96a2a3a0c9b4418bb387ec211dd0d Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Wed, 9 Mar 2016 13:20:18 +0800 Subject: [PATCH] Fix regression during add devices Commit d180d2aa2a17 ("Manage: fix test for 'is array failed'.") introduced a regression which would not allow to re-add new drivers to a failed array. Fixes: d180d2aa2a17 ("Manage: fix test for 'is array failed'.") Signed-off-by: Hannes Reinecke Cc: Coly Li Cc: Neil Brown Signed-off-by: Jes Sorensen --- Manage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Manage.c b/Manage.c index ab4ac09..e3d46f3 100644 --- a/Manage.c +++ b/Manage.c @@ -880,10 +880,10 @@ int Manage_add(int fd, int tfd, struct mddev_dev *dv, continue; if (disc.major == 0 && disc.minor == 0) continue; - found++; if (!(disc.state & (1<level, array->raid_disks, array->layout, 1, avail);