summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-08-08 07:57:53 +0000
committerphk <phk@FreeBSD.org>2004-08-08 07:57:53 +0000
commitd8d2b0138039c72e933017096876867d031fe6e0 (patch)
treed9423ca6b8d093758129ff8a20dd92bfe60b75d8 /sys/dev
parentd915b8a2f09d2060de592b418c6f64745462aaea (diff)
downloadFreeBSD-src-d8d2b0138039c72e933017096876867d031fe6e0.zip
FreeBSD-src-d8d2b0138039c72e933017096876867d031fe6e0.tar.gz
Tag all geom classes in the tree with a version number.
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