Changeset View
Changeset View
Standalone View
Standalone View
sys/geom/vinum/geom_vinum_events.c
Show First 20 Lines • Show All 176 Lines • ▼ Show 20 Lines | gv_drive_tasted(struct gv_softc *sc, struct g_provider *pp) | ||||
g_topology_lock(); | g_topology_lock(); | ||||
g_access(cp, -1, 0, 0); | g_access(cp, -1, 0, 0); | ||||
g_topology_unlock(); | g_topology_unlock(); | ||||
gv_setup_objects(sc); | gv_setup_objects(sc); | ||||
gv_set_drive_state(d, GV_DRIVE_UP, 0); | gv_set_drive_state(d, GV_DRIVE_UP, 0); | ||||
gone_in(14, "gvinum"); | |||||
return; | return; | ||||
failed: | failed: | ||||
if (hdr != NULL) | if (hdr != NULL) | ||||
g_free(hdr); | g_free(hdr); | ||||
g_topology_lock(); | g_topology_lock(); | ||||
g_access(cp, -1, 0, 0); | g_access(cp, -1, 0, 0); | ||||
g_detach(cp); | g_detach(cp); | ||||
▲ Show 20 Lines • Show All 85 Lines • Show Last 20 Lines |