diff options
author | le <le@FreeBSD.org> | 2004-09-13 21:01:36 +0000 |
---|---|---|
committer | le <le@FreeBSD.org> | 2004-09-13 21:01:36 +0000 |
commit | eb087a4ece0c8c616c45b975b0f206dff8cce308 (patch) | |
tree | 0eb240a8195658d507b4b2068748b7aec34a7526 /sys/geom/vinum/geom_vinum.h | |
parent | f4543a41739417a92351ae7dcf4dfe55568eddcb (diff) | |
download | FreeBSD-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.h | 1 |
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); |