From 8d680f2cc927bff13a5477d0191afa9dddf8b49f Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Sun, 17 Jul 2011 20:35:30 +0000 Subject: [PATCH] Add some spare fields to the g_class and g_geom structures needed to implement direct I/O handling and provider's property changes handling. --- sys/geom/geom.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/geom/geom.h b/sys/geom/geom.h index b90e6bcda3e1..2546b5603ad5 100644 --- a/sys/geom/geom.h +++ b/sys/geom/geom.h @@ -89,6 +89,7 @@ typedef void g_dumpconf_t (struct sbuf *, const char *indent, struct g_geom *, struct g_class { const char *name; u_int version; + u_int spare0; g_taste_t *taste; g_config_t *config; g_ctl_req_t *ctlreq; @@ -105,6 +106,8 @@ struct g_class { g_access_t *access; g_orphan_t *orphan; g_ioctl_t *ioctl; + void *spare1; + void *spare2; /* * The remaining elements are private */ @@ -134,6 +137,8 @@ struct g_geom { g_access_t *access; g_orphan_t *orphan; g_ioctl_t *ioctl; + void *spare0; + void *spare1; void *softc; unsigned flags; #define G_GEOM_WITHER 1