summaryrefslogtreecommitdiffstats
path: root/sys/geom/vinum/geom_vinum_var.h
diff options
context:
space:
mode:
authorle <le@FreeBSD.org>2005-07-15 13:38:06 +0000
committerle <le@FreeBSD.org>2005-07-15 13:38:06 +0000
commitc23617fec8c38c111c576ad08e9138caa0fe68c6 (patch)
tree94aef383c080b25e0e277d262c9d1f1070fe144a /sys/geom/vinum/geom_vinum_var.h
parent245772fc5aa2b0b9f17ff9107a4ae49d753af77a (diff)
downloadFreeBSD-src-c23617fec8c38c111c576ad08e9138caa0fe68c6.zip
FreeBSD-src-c23617fec8c38c111c576ad08e9138caa0fe68c6.tar.gz
*) Implement round-robin reads for multiplex volumes.
*) Plug a possible memory leak. [1] [1] obtained from: pjd@.
Diffstat (limited to 'sys/geom/vinum/geom_vinum_var.h')
-rw-r--r--sys/geom/vinum/geom_vinum_var.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/vinum/geom_vinum_var.h b/sys/geom/vinum/geom_vinum_var.h
index afc0308..47da372 100644
--- a/sys/geom/vinum/geom_vinum_var.h
+++ b/sys/geom/vinum/geom_vinum_var.h
@@ -311,6 +311,7 @@ struct gv_volume {
LIST_HEAD(,gv_plex) plexes; /* List of attached plexes. */
LIST_ENTRY(gv_volume) volume; /* Entry in vinum config. */
+ struct gv_plex *last_read_plex;
struct g_geom *geom; /* The geom of this volume. */
struct gv_softc *vinumconf; /* Pointer to the vinum config. */
};
OpenPOWER on IntegriCloud