Dan Williams: imsm: clear CONFIGURED_DISK for failed drives

Martin F. Krafft madduck at alioth.debian.org
Tue Oct 27 19:45:26 UTC 2009


Module: mdadm
Branch: build
Commit: cf53434e5ca40f169afb8064b90bdd6bd7987f28
URL:    http://git.debian.org/?p=pkg-mdadm/mdadm.git;a=commit;h=cf53434e5ca40f169afb8064b90bdd6bd7987f28

Author: Dan Williams <dan.j.williams at intel.com>
Date:   Tue Sep 15 11:35:28 2009 -0700

imsm: clear CONFIGURED_DISK for failed drives

Synchronizing with what the Windows driver does.

Signed-off-by: Dan Williams <dan.j.williams at intel.com>


---

 super-intel.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/super-intel.c b/super-intel.c
index 6264551..07b0b90 100644
--- a/super-intel.c
+++ b/super-intel.c
@@ -3680,6 +3680,7 @@ static int mark_failure(struct imsm_dev *dev, struct imsm_disk *disk, int idx)
 		return 0;
 
 	disk->status |= FAILED_DISK;
+	disk->status &= ~CONFIGURED_DISK;
 	set_imsm_ord_tbl_ent(map, slot, idx | IMSM_ORD_REBUILD);
 	if (~map->failed_disk_num == 0)
 		map->failed_disk_num = slot;




More information about the pkg-mdadm-commits mailing list