svn commit: r219746 - projects/graid/head/sys/geom/raid
Alexander Motin
mav at FreeBSD.org
Fri Mar 18 17:15:59 UTC 2011
Author: mav
Date: Fri Mar 18 17:15:59 2011
New Revision: 219746
URL: http://svn.freebsd.org/changeset/base/219746
Log:
When disconnecting disk from subdisks - make sure they are in NONE state.
Before now (before Promise) it seems wasn't affecting anything.
Modified:
projects/graid/head/sys/geom/raid/g_raid.c
Modified: projects/graid/head/sys/geom/raid/g_raid.c
==============================================================================
--- projects/graid/head/sys/geom/raid/g_raid.c Fri Mar 18 17:15:46 2011 (r219745)
+++ projects/graid/head/sys/geom/raid/g_raid.c Fri Mar 18 17:15:59 2011 (r219746)
@@ -1912,6 +1912,7 @@ g_raid_destroy_disk(struct g_raid_disk *
disk->d_consumer = NULL;
}
TAILQ_FOREACH_SAFE(sd, &disk->d_subdisks, sd_next, tmp) {
+ g_raid_change_subdisk_state(sd, G_RAID_SUBDISK_S_NONE);
g_raid_event_send(sd, G_RAID_SUBDISK_E_DISCONNECTED,
G_RAID_EVENT_SUBDISK);
TAILQ_REMOVE(&disk->d_subdisks, sd, sd_next);
More information about the svn-src-projects
mailing list