summaryrefslogtreecommitdiffstats
path: root/sys/geom/vinum/geom_vinum.h
diff options
context:
space:
mode:
authorle <le@FreeBSD.org>2004-09-13 21:01:36 +0000
committerle <le@FreeBSD.org>2004-09-13 21:01:36 +0000
commiteb087a4ece0c8c616c45b975b0f206dff8cce308 (patch)
tree0eb240a8195658d507b4b2068748b7aec34a7526 /sys/geom/vinum/geom_vinum.h
parentf4543a41739417a92351ae7dcf4dfe55568eddcb (diff)
downloadFreeBSD-src-eb087a4ece0c8c616c45b975b0f206dff8cce308.zip
FreeBSD-src-eb087a4ece0c8c616c45b975b0f206dff8cce308.tar.gz
Give the DRIVE geom a worker thread that picks up incoming bios,
sends them down, and takes care of the finished bios. This makes it easier to handle I/O errors at drive level.
Diffstat (limited to 'sys/geom/vinum/geom_vinum.h')
-rw-r--r--sys/geom/vinum/geom_vinum.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/vinum/geom_vinum.h b/sys/geom/vinum/geom_vinum.h
index 376f17c..a507d73 100644
--- a/sys/geom/vinum/geom_vinum.h
+++ b/sys/geom/vinum/geom_vinum.h
@@ -68,6 +68,7 @@ struct gv_volume *gv_find_vol(struct gv_softc *, char *);
void gv_format_config(struct gv_softc *, struct sbuf *, int, char *);
int gv_is_striped(struct gv_plex *);
int gv_is_open(struct g_geom *);
+void gv_kill_drive_thread(struct gv_drive *);
void gv_kill_plex_thread(struct gv_plex *);
int gv_object_type(struct gv_softc *, char *);
void gv_parse_config(struct gv_softc *, u_char *, int);
OpenPOWER on IntegriCloud