diff options
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/ata/atapi-cd.c | 7 | ||||
-rw-r--r-- | sys/dev/md/md.c | 1 |
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, |