summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom.h
diff options
context:
space:
mode:
authorken <ken@FreeBSD.org>2012-06-25 04:26:10 +0000
committerken <ken@FreeBSD.org>2012-06-25 04:26:10 +0000
commit9365119416d68668977a7bbe6364a8effef2b1c5 (patch)
treedae2020f7df385c4ec0f8d08dc681cc386de0d94 /sys/geom/geom.h
parentfff8cc103a81021e146cab93e0790e4b735fbf06 (diff)
downloadFreeBSD-src-9365119416d68668977a7bbe6364a8effef2b1c5.zip
FreeBSD-src-9365119416d68668977a7bbe6364a8effef2b1c5.tar.gz
Consume spare fields for the providergone pointers added to the g_class and
g_geom structures in change 237518. The original change would have broken the ABI. Suggested by: ae MFC after: 4 days
Diffstat (limited to 'sys/geom/geom.h')
-rw-r--r--sys/geom/geom.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/geom/geom.h b/sys/geom/geom.h
index 08532e2..e85448c 100644
--- a/sys/geom/geom.h
+++ b/sys/geom/geom.h
@@ -103,12 +103,11 @@ struct g_class {
g_start_t *start;
g_spoiled_t *spoiled;
g_attrchanged_t *attrchanged;
- g_provgone_t *providergone;
g_dumpconf_t *dumpconf;
g_access_t *access;
g_orphan_t *orphan;
g_ioctl_t *ioctl;
- void *spare1;
+ g_provgone_t *providergone;
void *spare2;
/*
* The remaining elements are private
@@ -135,12 +134,11 @@ struct g_geom {
g_start_t *start;
g_spoiled_t *spoiled;
g_attrchanged_t *attrchanged;
- g_provgone_t *providergone;
g_dumpconf_t *dumpconf;
g_access_t *access;
g_orphan_t *orphan;
g_ioctl_t *ioctl;
- void *spare0;
+ g_provgone_t *providergone;
void *spare1;
void *softc;
unsigned flags;
OpenPOWER on IntegriCloud