diff options
author | le <le@FreeBSD.org> | 2005-07-15 13:38:06 +0000 |
---|---|---|
committer | le <le@FreeBSD.org> | 2005-07-15 13:38:06 +0000 |
commit | c23617fec8c38c111c576ad08e9138caa0fe68c6 (patch) | |
tree | 94aef383c080b25e0e277d262c9d1f1070fe144a /sys/geom/vinum/geom_vinum_var.h | |
parent | 245772fc5aa2b0b9f17ff9107a4ae49d753af77a (diff) | |
download | FreeBSD-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.h | 1 |
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. */ }; |