Device layer rollup commit.
[dragonfly.git] / sys / dev / misc / spic / spic.c
index c780001..01492f8 100644 (file)
@@ -48,7 +48,7 @@
  * also provided sample code upon which this driver was based.
  *
  * $FreeBSD: src/sys/i386/isa/spic.c,v 1.4.2.1 2002/04/15 00:52:12 will Exp $
- * $DragonFly: src/sys/dev/misc/spic/spic.c,v 1.6 2003/08/07 21:16:58 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/spic/spic.c,v 1.8 2004/05/19 22:52:44 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -91,7 +91,7 @@ static struct cdevsw spic_cdevsw = {
         /* maj */       CDEV_MAJOR,
         /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
         /* open */      spicopen,
         /* close */     spicclose,
@@ -355,7 +355,8 @@ spic_attach(device_t dev)
        spic_call1(sc, 0x92);
 
        /* There can be only one */
-       make_dev(&spic_cdevsw, 0, 0, 0, 0600, "jogdial");
+       cdevsw_add(&spic_cdevsw, -1, device_get_unit(dev));
+       make_dev(&spic_cdevsw, device_get_unit(deV), 0, 0, 0600, "jogdial");
 
        return 0;
 }