r249170 was just plain wrong. The effect of the change is to always
commit590adc137eed43bdd9b9f6f9506aeef2d7281e31
authorsbruno <sbruno@FreeBSD.org>
Thu, 3 Sep 2015 17:46:57 +0000 (3 17:46 +0000)
committersbruno <sbruno@FreeBSD.org>
Thu, 3 Sep 2015 17:46:57 +0000 (3 17:46 +0000)
treebfefde6ae823f5ad1bbcdc47fd7101171a8d39a7
parent2e1c8d943da2dad8b3f7a312a2f2fcc7b49e290b
r249170 was just plain wrong.  The effect of the change is to always
delete a logic volume on status change which is NOT what we want here.

The original code is correct in that when the volume changes status
the driver will only delete the volume if the status is one of the
fatal errors.  A drive failure in a mirrored volume is NOT a situtation
where the volume should dissapear.

Reported on freebsd-scsi@:
https://lists.freebsd.org/pipermail/freebsd-scsi/2015-September/006800.html

MFC after: 3 days
sys/dev/ciss/ciss.c