From 139233cbd6cd6400dbaadd5d167691860824d4e9 Mon Sep 17 00:00:00 2001 From: Paul Saab Date: Mon, 21 Jun 2004 22:57:10 +0000 Subject: [PATCH] on media exchange, update/rescan the drives. This allows a volume in a failed stated to come back on-line without a reboot. --- sys/dev/ciss/ciss.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/dev/ciss/ciss.c b/sys/dev/ciss/ciss.c index ae2f61d81b3..3b33ab9cf2b 100644 --- a/sys/dev/ciss/ciss.c +++ b/sys/dev/ciss/ciss.c @@ -3477,6 +3477,10 @@ ciss_notify_logical(struct ciss_softc *sc, struct ciss_notify *cn) ciss_printf(sc, "logical drive %d (%s) media exchanged, ready to go online\n", cn->data.logical_status.logical_drive, ld->cl_name); ciss_accept_media(sc, ld); + + ld->cl_update = 1; + ld->cl_status = ciss_decode_ldrive_status(cn->data.logical_status.new_state); + ciss_notify_rescan_logical(sc); break; case 2: