diff options
Diffstat (limited to 'tools/regression/geom/geom_simdev.c')
-rw-r--r-- | tools/regression/geom/geom_simdev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/regression/geom/geom_simdev.c b/tools/regression/geom/geom_simdev.c index 290c8c5..8dd3da4 100644 --- a/tools/regression/geom/geom_simdev.c +++ b/tools/regression/geom/geom_simdev.c @@ -47,6 +47,7 @@ #include <sys/time.h> #include <geom/geom.h> +static g_orphan_t g_dev_orphan; static struct g_geom * dev_taste(struct g_class *mp, struct g_provider *pp, int insist __unused) @@ -63,6 +64,7 @@ dev_taste(struct g_class *mp, struct g_provider *pp, int insist __unused) } } gp = g_new_geomf(mp, pp->name); + gp->orphan = g_dev_orphan; cp = g_new_consumer(gp); g_attach(cp, pp); return (gp); @@ -91,8 +93,6 @@ static struct g_class dev_class = { "DEV-class", dev_taste, NULL, - g_dev_orphan, - NULL, G_CLASS_INITSTUFF }; |