summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ata/atapi-cd.c7
-rw-r--r--sys/dev/md/md.c1
2 files changed, 5 insertions, 3 deletions
diff --git a/sys/dev/ata/atapi-cd.c b/sys/dev/ata/atapi-cd.c
index 7722a1b..bc7a0db 100644
--- a/sys/dev/ata/atapi-cd.c
+++ b/sys/dev/ata/atapi-cd.c
@@ -98,6 +98,10 @@ static u_int32_t acd_lun_map = 0;
static MALLOC_DEFINE(M_ACD, "ACD driver", "ATAPI CD driver buffers");
static struct g_class acd_class = {
.name = "ACD",
+ .version = G_VERSION,
+ .access = acd_geom_access,
+ .ioctl = acd_geom_ioctl,
+ .start = acd_geom_start,
};
DECLARE_GEOM_CLASS(acd_class, acd);
@@ -249,9 +253,6 @@ acd_geom_create(void *arg, int flag)
cdp = arg;
g_topology_assert();
gp = g_new_geomf(&acd_class, "acd%d", cdp->lun);
- gp->access = acd_geom_access;
- gp->ioctl = acd_geom_ioctl;
- gp->start = acd_geom_start;
gp->softc = cdp;
cdp->gp = gp;
pp = g_new_providerf(gp, "acd%d", cdp->lun);
diff --git a/sys/dev/md/md.c b/sys/dev/md/md.c
index eb5171f..bc61930 100644
--- a/sys/dev/md/md.c
+++ b/sys/dev/md/md.c
@@ -123,6 +123,7 @@ static struct cdevsw mdctl_cdevsw = {
struct g_class g_md_class = {
.name = "MD",
+ .version = G_VERSION,
.init = g_md_init,
.fini = g_md_fini,
.start = g_md_start,
OpenPOWER on IntegriCloud