device switch 1/many: Remove d_autoq, add d_clone (where d_autoq was).
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 13 May 2004 23:49:26 +0000 (23:49 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 13 May 2004 23:49:26 +0000 (23:49 +0000)
d_autoq was used to allow the device port dispatch to mix old-style synchronous
calls with new style messaging calls within a particular device.  It was never
used for that purpose.

d_clone will be more fully implemented as work continues.  We are going to
install d_port in the dev_t (struct specinfo) structure itself and d_clone
will be needed to allow devices to 'revector' the port on a minor-number
by minor-number basis, in particular allowing minor numbers to be directly
dispatched to distinct threads.  This is something we will be needing later
on.

141 files changed:
sys/bus/cam/cam_xpt.c
sys/bus/cam/scsi/scsi_cd.c
sys/bus/cam/scsi/scsi_ch.c
sys/bus/cam/scsi/scsi_da.c
sys/bus/cam/scsi/scsi_pass.c
sys/bus/cam/scsi/scsi_pt.c
sys/bus/cam/scsi/scsi_sa.c
sys/bus/cam/scsi/scsi_ses.c
sys/bus/cam/scsi/scsi_target.c
sys/bus/iicbus/iic.c
sys/bus/isa/vga_isa.c
sys/bus/pci/pci.c
sys/bus/smbus/smb.c
sys/bus/usb/usb.c
sys/contrib/dev/fla/fla.c
sys/contrib/ipfilter/netinet/mlfk_ipl.c
sys/dev/acpica/acpi.c
sys/dev/acpica5/acpi.c
sys/dev/agp/agp.c
sys/dev/atm/hfa/fore_load.c
sys/dev/disk/ata/ata-all.c
sys/dev/disk/ata/ata-disk.c
sys/dev/disk/ata/ata-raid.c
sys/dev/disk/ata/atapi-cd.c
sys/dev/disk/ata/atapi-fd.c
sys/dev/disk/ata/atapi-tape.c
sys/dev/disk/ccd/ccd.c
sys/dev/disk/fd/fd.c
sys/dev/disk/isp/isp_freebsd.c
sys/dev/disk/mcd/mcd.c
sys/dev/disk/md/md.c
sys/dev/disk/scd/scd.c
sys/dev/disk/vn/vn.c
sys/dev/disk/wt/wt.c
sys/dev/drm/drm_drv.h
sys/dev/misc/gpib/gpib.c
sys/dev/misc/joy/joy.c
sys/dev/misc/kbd/kbd.c
sys/dev/misc/labpc/labpc.c
sys/dev/misc/lpt/lpt.c
sys/dev/misc/mse/mse.c
sys/dev/misc/nmdm/nmdm.c
sys/dev/misc/pcfclock/pcfclock.c
sys/dev/misc/ppi/ppi.c
sys/dev/misc/pps/pps.c
sys/dev/misc/psm/psm.c
sys/dev/misc/snp/snp.c
sys/dev/misc/spic/spic.c
sys/dev/misc/spigot/spigot.c
sys/dev/misc/streams/streams.c
sys/dev/misc/syscons/syscons.c
sys/dev/misc/syscons/sysmouse.c
sys/dev/misc/tw/tw.c
sys/dev/misc/xrpu/xrpu.c
sys/dev/netif/cx/cx.c
sys/dev/raid/aac/aac.c
sys/dev/raid/aac/aac_disk.c
sys/dev/raid/amr/amr.c
sys/dev/raid/amr/amr_disk.c
sys/dev/raid/ciss/ciss.c
sys/dev/raid/dpt/dpt_control.c
sys/dev/raid/ida/ida_disk.c
sys/dev/raid/iir/iir_ctrl.c
sys/dev/raid/ips/ips.c
sys/dev/raid/ips/ips_disk.c
sys/dev/raid/mlx/mlx.c
sys/dev/raid/mlx/mlx_disk.c
sys/dev/raid/mly/mly.c
sys/dev/raid/pst/pst-raid.c
sys/dev/raid/twe/twe_freebsd.c
sys/dev/raid/vinum/vinum.c
sys/dev/serial/cy/cy.c
sys/dev/serial/dgb/dgm.c
sys/dev/serial/rc/rc.c
sys/dev/serial/rp/rp.c
sys/dev/serial/rp2/rp.c
sys/dev/serial/si/si.c
sys/dev/serial/sio/sio.c
sys/dev/serial/stl/stallion.c
sys/dev/serial/stli/istallion.c
sys/dev/sound/isa/i386/pca/pcaudio.c
sys/dev/sound/isa/i386/soundcard.c
sys/dev/sound/isa/i386/spkr/spkr.c
sys/dev/sound/pcm/dsp.c
sys/dev/sound/pcm/mixer.c
sys/dev/sound/pcm/sndstat.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/ufm/ufm.c
sys/dev/usbmisc/ugen/ugen.c
sys/dev/usbmisc/uhid/uhid.c
sys/dev/usbmisc/ulpt/ulpt.c
sys/dev/usbmisc/ums/ums.c
sys/dev/usbmisc/urio/urio.c
sys/dev/usbmisc/uscanner/uscanner.c
sys/dev/video/bktr/bktr_os.c
sys/dev/video/ctx/ctx.c
sys/dev/video/fb/fb.c
sys/dev/video/gsc/gsc.c
sys/dev/video/meteor/meteor.c
sys/dev/video/pcvt/i386/pcvt_drv.c
sys/dev/video/tga/tga_pci.c
sys/i386/acpica5/acpi_machdep.c
sys/i386/apm/apm.c
sys/i386/gnu/isa/dgb.c
sys/i386/i386/elan-mmcr.c
sys/i386/i386/mem.c
sys/i386/i386/perfmon.c
sys/i386/isa/asc.c
sys/kern/kern_descrip.c
sys/kern/kern_device.c
sys/kern/kern_event.c
sys/kern/kern_memio.c
sys/kern/subr_log.c
sys/kern/sys_pipe.c
sys/kern/sys_socket.c
sys/kern/tty_cons.c
sys/kern/tty_pty.c
sys/kern/tty_tty.c
sys/kern/vfs_vnops.c
sys/net/bpf.c
sys/net/i4b/driver/i4b_ctl.c
sys/net/i4b/driver/i4b_rbch.c
sys/net/i4b/driver/i4b_tel.c
sys/net/i4b/driver/i4b_trace.c
sys/net/i4b/layer4/i4b_i4bdrv.c
sys/net/tap/if_tap.c
sys/net/tun/if_tun.c
sys/netgraph/ng_device.c
sys/netproto/smb/smb_dev.c
sys/opencrypto/cryptodev.c
sys/platform/pc32/acpica5/acpi_machdep.c
sys/platform/pc32/apm/apm.c
sys/platform/pc32/gnu/isa/dgb.c
sys/platform/pc32/i386/elan-mmcr.c
sys/platform/pc32/i386/mem.c
sys/platform/pc32/i386/perfmon.c
sys/platform/pc32/isa/asc.c
sys/sys/conf.h
sys/sys/file.h
sys/vfs/coda/coda_fbsd.c
sys/vfs/mfs/mfs_vfsops.c

index 40f02b8..0f8027a 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/cam_xpt.c,v 1.80.2.18 2002/12/09 17:31:55 gibbs Exp $
- * $DragonFly: src/sys/bus/cam/cam_xpt.c,v 1.13 2004/03/15 05:43:52 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/cam_xpt.c,v 1.14 2004/05/13 23:49:09 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -610,7 +610,7 @@ static struct cdevsw xpt_cdevsw = {
        /* maj */       XPT_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      xptopen,
        /* close */     xptclose,
index a59a075..a117cf9 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_cd.c,v 1.31.2.16 2003/10/21 22:26:11 thomas Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_cd.c,v 1.13 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_cd.c,v 1.14 2004/05/13 23:49:11 dillon Exp $
  */
 /*
  * Portions of this driver taken from the original FreeBSD cd driver.
@@ -302,7 +302,7 @@ static struct cdevsw cd_cdevsw = {
        /* maj */       SCSICD_CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      cdopen,
        /* close */     cdclose,
index e9fa18a..8e550d7 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_ch.c,v 1.20.2.2 2000/10/31 08:09:49 dwmalone Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_ch.c,v 1.8 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_ch.c,v 1.9 2004/05/13 23:49:11 dillon Exp $
  */
 /*
  * Derived from the NetBSD SCSI changer driver.
@@ -220,7 +220,7 @@ static struct cdevsw ch_cdevsw = {
        /* maj */       CH_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      chopen,
        /* close */     chclose,
index d58db49..5795b9a 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.42.2.46 2003/10/21 22:18:19 thomas Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_da.c,v 1.15 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_da.c,v 1.16 2004/05/13 23:49:11 dillon Exp $
  */
 
 #ifdef _KERNEL
@@ -476,7 +476,7 @@ static struct cdevsw da_cdevsw = {
        /* maj */       DA_CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      daopen,
        /* close */     daclose,
index d00f371..15f7bb7 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_pass.c,v 1.19 2000/01/17 06:27:37 mjacob Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_pass.c,v 1.10 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_pass.c,v 1.11 2004/05/13 23:49:11 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -118,7 +118,7 @@ static struct cdevsw pass_cdevsw = {
        /* maj */       PASS_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      passopen,
        /* close */     passclose,
index c54fefb..c8cda6c 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_pt.c,v 1.17 2000/01/17 06:27:37 mjacob Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_pt.c,v 1.9 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_pt.c,v 1.10 2004/05/13 23:49:11 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -125,7 +125,7 @@ static struct cdevsw pt_cdevsw = {
        /* maj */       PT_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ptopen,
        /* close */     ptclose,
index d97ca35..5e84cc7 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * $FreeBSD: src/sys/cam/scsi/scsi_sa.c,v 1.45.2.13 2002/12/17 17:08:50 trhodes Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_sa.c,v 1.10 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_sa.c,v 1.11 2004/05/13 23:49:11 dillon Exp $
  *
  * Implementation of SCSI Sequential Access Peripheral driver for CAM.
  *
@@ -438,7 +438,7 @@ static struct cdevsw sa_cdevsw = {
        /* maj */       SA_CDEV_MAJOR,
        /* flags */     D_TAPE,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      saopen,
        /* close */     saclose,
index bdd9a7c..6ec1e46 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/cam/scsi/scsi_ses.c,v 1.8.2.2 2000/08/08 23:19:21 mjacob Exp $ */
-/* $DragonFly: src/sys/bus/cam/scsi/scsi_ses.c,v 1.9 2004/03/15 02:27:56 dillon Exp $ */
+/* $DragonFly: src/sys/bus/cam/scsi/scsi_ses.c,v 1.10 2004/05/13 23:49:11 dillon Exp $ */
 /*
  * Copyright (c) 2000 Matthew Jacob
  * All rights reserved.
@@ -184,7 +184,7 @@ static struct cdevsw ses_cdevsw = {
        /* maj */       SES_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      sesopen,
        /* close */     sesclose,
index 4d3ea1a..9ca7ace 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/cam/scsi/scsi_target.c,v 1.22.2.7 2003/02/18 22:07:10 njl Exp $
- * $DragonFly: src/sys/bus/cam/scsi/scsi_target.c,v 1.7 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_target.c,v 1.8 2004/05/13 23:49:11 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -107,7 +107,7 @@ static struct cdevsw targ_cdevsw = {
        /* maj */       TARG_CDEV_MAJOR,
        /* flags */     D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      targopen,
        /* close */     targclose,
index bfd2b18..8825f1b 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/iicbus/iic.c,v 1.18 1999/11/18 05:43:32 peter Exp $
- * $DragonFly: src/sys/bus/iicbus/iic.c,v 1.5 2003/08/07 21:16:45 dillon Exp $
+ * $DragonFly: src/sys/bus/iicbus/iic.c,v 1.6 2004/05/13 23:49:13 dillon Exp $
  *
  */
 #include <sys/param.h>
@@ -98,7 +98,7 @@ static struct cdevsw iic_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      iicopen,
        /* close */     iicclose,
index 017cca5..1a5877f 100644 (file)
@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/isa/vga_isa.c,v 1.17 2000/01/29 15:08:56 peter Exp $
- * $DragonFly: src/sys/bus/isa/vga_isa.c,v 1.6 2003/08/07 21:16:46 dillon Exp $
+ * $DragonFly: src/sys/bus/isa/vga_isa.c,v 1.7 2004/05/13 23:49:13 dillon Exp $
  */
 
 #include "opt_vga.h"
@@ -93,7 +93,7 @@ static struct cdevsw isavga_cdevsw = {
        /* maj */       -1,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      isavga_open,
        /* close */     isavga_close,
index 745696a..a8023f4 100644 (file)
@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/pci.c,v 1.141.2.15 2002/04/30 17:48:18 tmm Exp $
- * $DragonFly: src/sys/bus/pci/pci.c,v 1.19 2004/02/24 11:52:31 joerg Exp $
+ * $DragonFly: src/sys/bus/pci/pci.c,v 1.20 2004/05/13 23:49:13 dillon Exp $
  *
  */
 
@@ -1142,7 +1142,7 @@ static struct cdevsw pcicdev = {
        /* maj */       PCI_CDEV,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      pci_open,
        /* close */     pci_close,
index 2773195..60616de 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/smbus/smb.c,v 1.20 1999/11/18 05:44:56 peter Exp $
- * $DragonFly: src/sys/bus/smbus/smb.c,v 1.5 2003/08/07 21:16:47 dillon Exp $
+ * $DragonFly: src/sys/bus/smbus/smb.c,v 1.6 2004/05/13 23:49:13 dillon Exp $
  *
  */
 #include <sys/param.h>
@@ -99,7 +99,7 @@ static struct cdevsw smb_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      smbopen,
        /* close */     smbclose,
index 941c828..c582366 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: usb.c,v 1.68 2002/02/20 20:30:12 christos Exp $
  * $FreeBSD: src/sys/dev/usb/usb.c,v 1.95 2003/11/09 23:54:21 joe Exp $
- * $DragonFly: src/sys/bus/usb/usb.c,v 1.12 2004/03/12 03:43:06 dillon Exp $
+ * $DragonFly: src/sys/bus/usb/usb.c,v 1.13 2004/05/13 23:49:14 dillon Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -151,7 +151,7 @@ struct cdevsw usb_cdevsw = {
        /* maj */       USB_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      usbopen,
        /* close */     usbclose,
index 7c7ac8b..ebb4890 100644 (file)
@@ -7,7 +7,7 @@
  * ----------------------------------------------------------------------------
  *
  * $FreeBSD: src/sys/contrib/dev/fla/fla.c,v 1.16 1999/12/08 04:45:16 ken Exp $ 
- * $DragonFly: src/sys/contrib/dev/fla/Attic/fla.c,v 1.6 2003/08/07 21:16:48 dillon Exp $ 
+ * $DragonFly: src/sys/contrib/dev/fla/Attic/fla.c,v 1.7 2004/05/13 23:49:14 dillon Exp $ 
  *
  */
 
@@ -64,7 +64,7 @@ static struct cdevsw fla_cdevsw = {
         /* maj */       CDEV_MAJOR,
         /* flags */     D_DISK | D_CANFREE,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
         /* open */      flaopen,
         /* close */     flaclose,
index 0ca533d..1f99a73 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/contrib/ipfilter/netinet/mlfk_ipl.c,v 1.9.2.2 2002/04/27 17:37:12 darrenr Exp $
- * $DragonFly: src/sys/contrib/ipfilter/netinet/mlfk_ipl.c,v 1.5 2004/02/12 22:35:47 joerg Exp $
+ * $DragonFly: src/sys/contrib/ipfilter/netinet/mlfk_ipl.c,v 1.6 2004/05/13 23:49:14 dillon Exp $
  */
 
 
@@ -110,7 +110,7 @@ static struct cdevsw ipl_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      iplopen,
        /* close */     iplclose,
index dd23a40..b7875f4 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/acpi.c,v 1.95.2.1 2003/08/22 20:49:20 jhb Exp $
- *      $DragonFly: src/sys/dev/acpica/Attic/acpi.c,v 1.4 2004/05/05 22:19:22 dillon Exp $ 
+ *      $DragonFly: src/sys/dev/acpica/Attic/acpi.c,v 1.5 2004/05/13 23:49:14 dillon Exp $ 
  */
 
 #include "opt_acpi.h"
@@ -80,7 +80,7 @@ static struct cdevsw acpi_cdevsw = {
        .d_maj     = CDEV_MAJOR,
        .d_flags   = 0,
        .d_port    = NULL,
-       .d_autoq   = 0,
+       .d_clone   = NULL,
        .old_open  = acpiopen,
        .old_close = acpiclose,
        .old_ioctl = acpiioctl,
index 158717e..1b30523 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/acpica/acpi.c,v 1.118 2004/02/19 18:20:03 njl Exp $
- *     $DragonFly: src/sys/dev/acpica5/acpi.c,v 1.2 2004/05/05 22:19:24 dillon Exp $
+ *     $DragonFly: src/sys/dev/acpica5/acpi.c,v 1.3 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include "opt_acpi.h"
@@ -73,7 +73,7 @@ static struct cdevsw acpi_cdevsw = {
        .d_maj  = CDEV_MAJOR,
        .d_flags = 0,
        .d_port = NULL,
-       .d_autoq = 0,
+       .d_clone = NULL,
        .old_open = acpiopen,
        .old_close = acpiclose,
        .old_ioctl = acpiioctl
index a9623b1..51748a6 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/pci/agp.c,v 1.3.2.4 2002/08/11 19:58:12 alc Exp $
- *     $DragonFly: src/sys/dev/agp/agp.c,v 1.11 2004/03/24 20:42:12 dillon Exp $
+ *     $DragonFly: src/sys/dev/agp/agp.c,v 1.12 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include "opt_bus.h"
@@ -74,7 +74,7 @@ static struct cdevsw agp_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      agp_open,
        /* close */     agp_close,
index 4657ca7..0d1d86a 100644 (file)
@@ -24,7 +24,7 @@
  * notice must be reproduced on all copies.
  *
  *     @(#) $FreeBSD: src/sys/dev/hfa/fore_load.c,v 1.13 1999/09/25 18:23:49 phk Exp $
- *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_load.c,v 1.7 2004/02/13 19:06:15 joerg Exp $
+ *     @(#) $DragonFly: src/sys/dev/atm/hfa/fore_load.c,v 1.8 2004/05/13 23:49:14 dillon Exp $
  */
 
 /*
@@ -1526,7 +1526,7 @@ static struct cdevsw fore_cdev = {
        /* maj */       -1,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      noopen,
        /* close */     noclose,
index d4fb8be..cd6e4e3 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/ata-all.c,v 1.50.2.45 2003/03/12 14:47:12 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/ata-all.c,v 1.16 2004/04/07 06:22:15 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-all.c,v 1.17 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -73,7 +73,7 @@ static struct cdevsw ata_cdevsw = {
        /* maj */       159,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      nullopen,
        /* close */     nullclose,
index eec6384..616e1a2 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/ata-disk.c,v 1.60.2.24 2003/01/30 07:19:59 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/ata-disk.c,v 1.16 2004/04/07 06:22:15 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-disk.c,v 1.17 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -66,7 +66,7 @@ static struct cdevsw ad_cdevsw = {
        /* maj */       116,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      adopen,
        /* close */     adclose,
index f3f7ec0..a62a796 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/ata-raid.c,v 1.3.2.19 2003/01/30 07:19:59 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/ata-raid.c,v 1.10 2004/04/07 06:22:15 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-raid.c,v 1.11 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -58,7 +58,7 @@ static struct cdevsw ar_cdevsw = {
        /* maj */       157,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      aropen,
        /* close */     nullclose,
index 0e53641..973263f 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.48.2.20 2002/11/25 05:30:31 njl Exp $
- * $DragonFly: src/sys/dev/disk/ata/atapi-cd.c,v 1.15 2004/04/07 06:22:15 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-cd.c,v 1.16 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -63,7 +63,7 @@ static struct cdevsw acd_cdevsw = {
        /* maj */       117,
        /* flags */     D_DISK | D_TRACKCLOSE,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      acdopen,
        /* close */     acdclose,
index a9e1c63..fe80e23 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/atapi-fd.c,v 1.44.2.9 2002/07/31 11:19:26 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/atapi-fd.c,v 1.10 2004/02/18 01:35:59 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-fd.c,v 1.11 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -58,7 +58,7 @@ static struct cdevsw afd_cdevsw = {
        /* maj */       118,
        /* flags */     D_DISK | D_TRACKCLOSE,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      afdopen,
        /* close */     afdclose,
index ce0efbf..3a52fbb 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/atapi-tape.c,v 1.36.2.12 2002/07/31 11:19:26 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/atapi-tape.c,v 1.9 2004/02/18 01:35:59 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-tape.c,v 1.10 2004/05/13 23:49:14 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -59,7 +59,7 @@ static struct cdevsw ast_cdevsw = {
        /* maj */       119,
        /* flags */     D_TAPE | D_TRACKCLOSE,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      astopen,
        /* close */     astclose,
index b7288fa..8269ab2 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/dev/ccd/ccd.c,v 1.73.2.1 2001/09/11 09:49:52 kris Exp $ */
-/* $DragonFly: src/sys/dev/disk/ccd/ccd.c,v 1.14 2004/03/15 01:10:43 dillon Exp $ */
+/* $DragonFly: src/sys/dev/disk/ccd/ccd.c,v 1.15 2004/05/13 23:49:15 dillon Exp $ */
 
 /*     $NetBSD: ccd.c,v 1.22 1995/12/08 19:13:26 thorpej Exp $ */
 
@@ -177,7 +177,7 @@ static struct cdevsw ccd_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
  
        /* open */      ccdopen,
        /* close */     ccdclose,
index ac2f783..7c9967a 100644 (file)
@@ -51,7 +51,7 @@
  *
  *     from:   @(#)fd.c        7.4 (Berkeley) 5/25/91
  * $FreeBSD: src/sys/isa/fd.c,v 1.176.2.8 2002/05/15 21:56:14 joerg Exp $
- * $DragonFly: src/sys/dev/disk/fd/fd.c,v 1.14 2004/03/15 01:10:43 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/fd/fd.c,v 1.15 2004/05/13 23:49:15 dillon Exp $
  *
  */
 
@@ -335,7 +335,7 @@ static struct cdevsw fd_cdevsw = {
        /* maj */       FD_CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      Fdopen,
        /* close */     fdclose,
index ac100ab..1ea6f15 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/dev/isp/isp_freebsd.c,v 1.32.2.20 2002/10/11 18:49:25 mjacob Exp $ */
-/* $DragonFly: src/sys/dev/disk/isp/isp_freebsd.c,v 1.8 2004/03/15 01:10:43 dillon Exp $ */
+/* $DragonFly: src/sys/dev/disk/isp/isp_freebsd.c,v 1.9 2004/05/13 23:49:15 dillon Exp $ */
 /*
  * Platform (FreeBSD) dependent common attachment code for Qlogic adapters.
  *
@@ -50,7 +50,7 @@ static struct cdevsw isp_cdevsw = {
        /* maj */       ISP_CDEV_MAJOR,
        /* flags */     D_TAPE,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      nullopen,
        /* close */     nullclose,
index a506803..c921ab1 100644 (file)
@@ -41,7 +41,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/mcd.c,v 1.115 2000/01/29 16:17:34 peter Exp $
- * $DragonFly: src/sys/dev/disk/mcd/Attic/mcd.c,v 1.7 2003/08/07 21:16:53 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/mcd/Attic/mcd.c,v 1.8 2004/05/13 23:49:15 dillon Exp $
  */
 static const char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
 
@@ -210,7 +210,7 @@ static struct cdevsw mcd_cdevsw = {
        /* maj */       MCD_CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      mcdopen,
        /* close */     mcdclose,
index d5c83a9..f5b2a77 100644 (file)
@@ -7,7 +7,7 @@
  * ----------------------------------------------------------------------------
  *
  * $FreeBSD: src/sys/dev/md/md.c,v 1.8.2.2 2002/08/19 17:43:34 jdp Exp $
- * $DragonFly: src/sys/dev/disk/md/md.c,v 1.6 2003/07/22 17:03:30 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/md/md.c,v 1.7 2004/05/13 23:49:15 dillon Exp $
  *
  */
 
@@ -70,7 +70,7 @@ static struct cdevsw md_cdevsw = {
         /* maj */       CDEV_MAJOR,
         /* flags */     D_DISK | D_CANFREE | D_MEMDISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
         /* open */      mdopen,
         /* close */     nullclose,
index 1f2780c..b1e2202 100644 (file)
@@ -42,7 +42,7 @@
 
 
 /* $FreeBSD: src/sys/i386/isa/scd.c,v 1.54 2000/01/29 16:00:30 peter Exp $ */
-/* $DragonFly: src/sys/dev/disk/scd/Attic/scd.c,v 1.8 2003/11/09 02:22:34 dillon Exp $ */
+/* $DragonFly: src/sys/dev/disk/scd/Attic/scd.c,v 1.9 2004/05/13 23:49:15 dillon Exp $ */
 
 /* Please send any comments to micke@dynas.se */
 
@@ -186,7 +186,7 @@ static struct cdevsw scd_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      scdopen,
        /* close */     scdclose,
index 9ba4064..013889a 100644 (file)
@@ -39,7 +39,7 @@
  *
  *     from: @(#)vn.c  8.6 (Berkeley) 4/1/94
  * $FreeBSD: src/sys/dev/vn/vn.c,v 1.105.2.4 2001/11/18 07:11:00 dillon Exp $
- * $DragonFly: src/sys/dev/disk/vn/vn.c,v 1.8 2004/03/01 06:33:14 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/vn/vn.c,v 1.9 2004/05/13 23:49:15 dillon Exp $
  */
 
 /*
@@ -109,7 +109,7 @@ static struct cdevsw vn_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_DISK|D_CANFREE,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      vnopen,
        /* close */     vnclose,
index 7eba066..da43c33 100644 (file)
@@ -21,7 +21,7 @@
  *
  * Version 1.3, Thu Nov 11 12:09:13 MSK 1993
  * $FreeBSD: src/sys/i386/isa/wt.c,v 1.57.2.1 2000/08/08 19:49:53 peter Exp $
- * $DragonFly: src/sys/dev/disk/wt/wt.c,v 1.6 2003/08/07 21:16:55 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/wt/wt.c,v 1.7 2004/05/13 23:49:15 dillon Exp $
  *
  */
 
@@ -186,7 +186,7 @@ static struct cdevsw wt_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      wtopen,
        /* close */     wtclose,
index 8c9aa9a..c76d72a 100644 (file)
@@ -29,7 +29,7 @@
  *    Gareth Hughes <gareth@valinux.com>
  *
  * $FreeBSD: src/sys/dev/drm/drm_drv.h,v 1.13.2.1 2003/04/26 07:05:28 anholt Exp $
- * $DragonFly: src/sys/dev/drm/Attic/drm_drv.h,v 1.6 2004/02/13 01:23:57 joerg Exp $
+ * $DragonFly: src/sys/dev/drm/Attic/drm_drv.h,v 1.7 2004/05/13 23:49:16 dillon Exp $
  */
 
 /*
@@ -211,7 +211,7 @@ static struct cdevsw DRM(cdevsw) = {
        .d_maj =        CDEV_MAJOR,
        .d_flags =      D_TTY | D_TRACKCLOSE,
        .d_port =       NULL,
-       .d_autoq =      0,
+       .d_clone =      NULL,
 
        .old_open =     DRM( open ),
        .old_close =    DRM( close ),
index 336a6bc..17cd638 100644 (file)
@@ -17,7 +17,7 @@
  * all derivative works or modified versions.
  *
  * $FreeBSD: src/sys/i386/isa/gpib.c,v 1.29 2000/01/29 16:17:32 peter Exp $
- * $DragonFly: src/sys/dev/misc/gpib/gpib.c,v 1.7 2003/08/07 21:16:56 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/gpib/gpib.c,v 1.8 2004/05/13 23:49:16 dillon Exp $
  *
  */
 /*Please read the README file for usage information*/
@@ -69,7 +69,7 @@ static struct cdevsw gp_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      gpopen,
        /* close */     gpclose,
index 7d99284..69012af 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/isa/joy.c,v 1.38.2.1 2001/09/01 05:55:31 murray Exp $
- * $DragonFly: src/sys/dev/misc/joy/joy.c,v 1.5 2003/08/07 21:16:56 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/joy/joy.c,v 1.6 2004/05/13 23:49:16 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -85,7 +85,7 @@ static struct cdevsw joy_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      joyopen,
        /* close */     joyclose,
index 47bdc5d..6645cf5 100644 (file)
@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/kbd/kbd.c,v 1.17.2.2 2001/07/30 16:46:43 yokota Exp $
- * $DragonFly: src/sys/dev/misc/kbd/kbd.c,v 1.8 2004/05/13 19:44:32 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/kbd/kbd.c,v 1.9 2004/05/13 23:49:16 dillon Exp $
  */
 
 #include "opt_kbd.h"
@@ -423,7 +423,7 @@ static struct cdevsw kbd_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      genkbdopen,
        /* close */     genkbdclose,
index efd560b..36eb744 100644 (file)
@@ -39,7 +39,7 @@
  * dufault@hda.com
  *
  * $FreeBSD: src/sys/i386/isa/labpc.c,v 1.35 1999/09/25 18:24:08 phk Exp $
- * $DragonFly: src/sys/dev/misc/labpc/labpc.c,v 1.6 2004/05/13 19:44:32 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/labpc/labpc.c,v 1.7 2004/05/13 23:49:16 dillon Exp $
  *
  */
 
@@ -292,7 +292,7 @@ static struct cdevsw labpc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      labpcopen,
        /* close */     labpcclose,
index 663d71d..d907d14 100644 (file)
@@ -49,7 +49,7 @@
  *     From Id: lpt.c,v 1.55.2.1 1996/11/12 09:08:38 phk Exp
  *     From Id: nlpt.c,v 1.14 1999/02/08 13:55:43 des Exp
  * $FreeBSD: src/sys/dev/ppbus/lpt.c,v 1.15.2.3 2000/07/07 00:30:40 obrien Exp $
- * $DragonFly: src/sys/dev/misc/lpt/lpt.c,v 1.7 2003/08/07 21:16:56 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/lpt/lpt.c,v 1.8 2004/05/13 23:49:16 dillon Exp $
  */
 
 /*
@@ -196,7 +196,7 @@ static struct cdevsw lpt_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      lptopen,
        /* close */     lptclose,
index 4abd334..a66fc14 100644 (file)
@@ -12,7 +12,7 @@
  * without express or implied warranty.
  *
  * $FreeBSD: src/sys/i386/isa/mse.c,v 1.49.2.1 2000/03/20 13:58:47 yokota Exp $
- * $DragonFly: src/sys/dev/misc/mse/mse.c,v 1.7 2003/08/27 10:35:17 rob Exp $
+ * $DragonFly: src/sys/dev/misc/mse/mse.c,v 1.8 2004/05/13 23:49:16 dillon Exp $
  */
 /*
  * Driver for the Logitech and ATI Inport Bus mice for use with 386bsd and
@@ -145,7 +145,7 @@ static struct cdevsw mse_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      mseopen,
        /* close */     mseclose,
index 277f938..4b8f142 100644 (file)
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/nmdm/nmdm.c,v 1.5.2.1 2001/08/11 00:54:14 mp Exp $
- * $DragonFly: src/sys/dev/misc/nmdm/nmdm.c,v 1.8 2003/08/27 10:35:17 rob Exp $
+ * $DragonFly: src/sys/dev/misc/nmdm/nmdm.c,v 1.9 2004/05/13 23:49:16 dillon Exp $
  */
 
 /*
@@ -72,7 +72,7 @@ static struct cdevsw nmdm_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      nmdmopen,
        /* close */     nmdmclose,
index 5cf17c5..7704d7f 100644 (file)
@@ -22,7 +22,7 @@
  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ppbus/pcfclock.c,v 1.3.2.1 2000/05/24 00:20:57 n_hibma Exp $
- * $DragonFly: src/sys/dev/misc/pcfclock/pcfclock.c,v 1.5 2003/08/07 21:16:57 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/pcfclock/pcfclock.c,v 1.6 2004/05/13 23:49:16 dillon Exp $
  *
  */
 
@@ -74,7 +74,7 @@ static struct cdevsw pcfclock_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      pcfclock_open,
        /* close */     pcfclock_close,
index 2583898..7b57899 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ppbus/ppi.c,v 1.21.2.3 2000/08/07 18:24:43 peter Exp $
- * $DragonFly: src/sys/dev/misc/ppi/ppi.c,v 1.6 2003/08/07 21:16:58 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/ppi/ppi.c,v 1.7 2004/05/13 23:49:17 dillon Exp $
  *
  */
 #include "opt_ppb_1284.h"
@@ -96,7 +96,7 @@ static struct cdevsw ppi_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ppiopen,
        /* close */     ppiclose,
index 1ad91dc..d8131df 100644 (file)
@@ -7,7 +7,7 @@
  * ----------------------------------------------------------------------------
  *
  * $FreeBSD: src/sys/dev/ppbus/pps.c,v 1.24.2.1 2000/05/24 00:20:57 n_hibma Exp $
- * $DragonFly: src/sys/dev/misc/pps/pps.c,v 1.7 2004/02/06 15:26:20 hmp Exp $
+ * $DragonFly: src/sys/dev/misc/pps/pps.c,v 1.8 2004/05/13 23:49:17 dillon Exp $
  *
  * This driver implements a draft-mogul-pps-api-02.txt PPS source.
  *
@@ -65,7 +65,7 @@ static struct cdevsw pps_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ppsopen,
        /* close */     ppsclose,
index 47e5ff7..b9dd0bb 100644 (file)
@@ -21,7 +21,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/isa/psm.c,v 1.23.2.7 2003/11/12 04:26:26 mikeh Exp $
- * $DragonFly: src/sys/dev/misc/psm/psm.c,v 1.9 2004/02/10 15:56:38 hmp Exp $
+ * $DragonFly: src/sys/dev/misc/psm/psm.c,v 1.10 2004/05/13 23:49:17 dillon Exp $
  */
 
 /*
@@ -348,7 +348,7 @@ static struct cdevsw psm_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      psmopen,
        /* close */     psmclose,
index 8f2d822..f6392ad 100644 (file)
@@ -13,7 +13,7 @@
  * Snoop stuff.
  *
  * $FreeBSD: src/sys/dev/snp/snp.c,v 1.69.2.2 2002/05/06 07:30:02 dd Exp $
- * $DragonFly: src/sys/dev/misc/snp/snp.c,v 1.8 2003/08/27 10:35:18 rob Exp $
+ * $DragonFly: src/sys/dev/misc/snp/snp.c,v 1.9 2004/05/13 23:49:17 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -44,7 +44,7 @@ static struct cdevsw snp_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      snpopen,
        /* close */     snpclose,
index c780001..4bbcf84 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.7 2004/05/13 23:49:17 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,
index 8b722a8..4e2be6c 100644 (file)
@@ -43,7 +43,7 @@
  * Version 1.7, December 1995.
  *
  * $FreeBSD: src/sys/i386/isa/spigot.c,v 1.44 2000/01/29 16:17:36 peter Exp $
- * $DragonFly: src/sys/dev/misc/spigot/spigot.c,v 1.7 2003/08/11 17:50:15 drhodus Exp $
+ * $DragonFly: src/sys/dev/misc/spigot/spigot.c,v 1.8 2004/05/13 23:49:17 dillon Exp $
  *
  */
 
@@ -101,7 +101,7 @@ static struct cdevsw spigot_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      spigot_open,
        /* close */     spigot_close,
index 9ff6212..f58076d 100644 (file)
@@ -31,7 +31,7 @@
  * in 3.0-980524-SNAP then hacked a bit (but probably not enough :-).
  *
  * $FreeBSD: src/sys/dev/streams/streams.c,v 1.16.2.1 2001/02/26 04:23:07 jlemon Exp $
- * $DragonFly: src/sys/dev/misc/streams/Attic/streams.c,v 1.10 2003/08/27 10:35:18 rob Exp $
+ * $DragonFly: src/sys/dev/misc/streams/Attic/streams.c,v 1.11 2004/05/13 23:49:17 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -101,7 +101,7 @@ dev_t dt_ptm, dt_arp, dt_icmp, dt_ip, dt_tcp, dt_udp, dt_rawip,
 
 static struct fileops svr4_netops = {
        NULL,   /* port */
-       0,      /* autoq */
+       NULL,   /* clone */
        soo_read, soo_write, soo_ioctl, soo_poll, sokqfilter,
        soo_stat, svr4_soo_close
 };
@@ -112,7 +112,7 @@ static struct cdevsw streams_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      streamsopen,
        /* close */     noclose,
index 9766537..381bdb1 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/dev/syscons/syscons.c,v 1.336.2.17 2004/03/25 08:41:09 ru Exp $
- * $DragonFly: src/sys/dev/misc/syscons/syscons.c,v 1.9 2004/04/24 04:32:19 cpressey Exp $
+ * $DragonFly: src/sys/dev/misc/syscons/syscons.c,v 1.10 2004/05/13 23:49:17 dillon Exp $
  */
 
 #include "use_splash.h"
@@ -206,7 +206,7 @@ static struct cdevsw sc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      scopen,
        /* close */     scclose,
index 5159f78..a335fb9 100644 (file)
@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/syscons/sysmouse.c,v 1.2.2.2 2001/07/16 05:21:24 yokota Exp $
- * $DragonFly: src/sys/dev/misc/syscons/sysmouse.c,v 1.6 2003/08/07 21:16:59 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/syscons/sysmouse.c,v 1.7 2004/05/13 23:49:17 dillon Exp $
  */
 
 #include "opt_syscons.h"
@@ -55,7 +55,7 @@ static struct cdevsw sm_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      smopen,
        /* close */     smclose,
index 45fd185..d85a4b9 100644 (file)
@@ -29,7 +29,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/tw.c,v 1.38 2000/01/29 16:00:32 peter Exp $
- * $DragonFly: src/sys/dev/misc/tw/tw.c,v 1.8 2003/08/07 21:16:59 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/tw/tw.c,v 1.9 2004/05/13 23:49:18 dillon Exp $
  *
  */
 
@@ -220,7 +220,7 @@ static struct cdevsw tw_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      twopen,
        /* close */     twclose,
index 9eb8efe..956f05d 100644 (file)
@@ -7,7 +7,7 @@
  * ----------------------------------------------------------------------------
  *
  * $FreeBSD: src/sys/pci/xrpu.c,v 1.19.2.1 2000/08/02 22:19:57 peter Exp $
- * $DragonFly: src/sys/dev/misc/xrpu/Attic/xrpu.c,v 1.6 2004/01/30 05:42:15 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/xrpu/Attic/xrpu.c,v 1.7 2004/05/13 23:49:18 dillon Exp $
  *
  * A very simple device driver for PCI cards based on Xilinx 6200 series
  * FPGA/RPU devices.  Current Functionality is to allow you to open and
@@ -48,7 +48,7 @@ static struct cdevsw xrpu_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      xrpu_open,
        /* close */     xrpu_close,
index 07fe95d..0a80ef9 100644 (file)
@@ -16,7 +16,7 @@
  * Version 1.9, Wed Oct  4 18:58:15 MSK 1995
  *
  * $FreeBSD: src/sys/i386/isa/cx.c,v 1.45.2.1 2001/02/26 04:23:09 jlemon Exp $
- * $DragonFly: src/sys/dev/netif/cx/cx.c,v 1.10 2004/05/04 12:12:13 hmp Exp $
+ * $DragonFly: src/sys/dev/netif/cx/cx.c,v 1.11 2004/05/13 23:49:18 dillon Exp $
  *
  */
 #undef DEBUG
@@ -94,7 +94,7 @@ struct cdevsw cx_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      cxopen,
        /* close */     cxclose,
index 61e6017..98d144c 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/aac/aac.c,v 1.9.2.14 2003/04/08 13:22:08 scottl Exp $
- *     $DragonFly: src/sys/dev/raid/aac/aac.c,v 1.10 2004/02/13 01:33:18 joerg Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aac.c,v 1.11 2004/05/13 23:49:18 dillon Exp $
  */
 
 /*
@@ -196,7 +196,7 @@ static struct cdevsw aac_cdevsw = {
        AAC_CDEV_MAJOR,         /* major */
        0,                      /* flags */
        NULL,                   /* port */
-       0,                      /* autoq */
+       NULL,                   /* clone */
 
        aac_open,               /* open */
        aac_close,              /* close */
index 2a64902..c40c032 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/aac/aac_disk.c,v 1.3.2.8 2003/01/11 18:39:39 scottl Exp $
- *     $DragonFly: src/sys/dev/raid/aac/aac_disk.c,v 1.6 2004/02/13 01:33:19 joerg Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aac_disk.c,v 1.7 2004/05/13 23:49:18 dillon Exp $
  */
 
 #include "opt_aac.h"
@@ -76,7 +76,7 @@ static struct cdevsw aac_disk_cdevsw = {
        /* maj */               AAC_DISK_CDEV_MAJOR,
        /* flags */             D_DISK,
        /* port */              NULL,
-       /* autoq */             0,
+       /* clone */             NULL,
 
        /* open */              aac_disk_open,
        /* close */             aac_disk_close,
index de27c3d..f7d171f 100644 (file)
@@ -53,7 +53,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/amr/amr.c,v 1.7.2.13 2003/01/15 13:41:18 emoore Exp $
- *     $DragonFly: src/sys/dev/raid/amr/amr.c,v 1.8 2004/02/13 01:33:19 joerg Exp $
+ *     $DragonFly: src/sys/dev/raid/amr/amr.c,v 1.9 2004/05/13 23:49:18 dillon Exp $
  */
 
 /*
@@ -98,7 +98,7 @@ static struct cdevsw amr_cdevsw = {
                /* maj */       AMR_CDEV_MAJOR,
                /* flags */     0,
                /* port */      NULL,
-               /* autoq */     0,
+               /* clone */     NULL,
 
                /* open */      amr_open,
                /* close */     amr_close,
index 7d2208a..7a0df68 100644 (file)
@@ -54,7 +54,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/amr/amr_disk.c,v 1.5.2.5 2002/12/20 15:12:04 emoore Exp $
- * $DragonFly: src/sys/dev/raid/amr/amr_disk.c,v 1.7 2004/02/13 01:33:19 joerg Exp $
+ * $DragonFly: src/sys/dev/raid/amr/amr_disk.c,v 1.8 2004/05/13 23:49:18 dillon Exp $
  */
 
 /*
@@ -101,7 +101,7 @@ static struct cdevsw amrd_cdevsw = {
                /* maj */       AMRD_CDEV_MAJOR,
                /* flags */     D_DISK,
                /* port */      NULL,
-               /* autoq */     0,
+               /* clone */     NULL,
 
                /* open */      amrd_open,
                /* close */     amrd_close,
index 5a47394..0920524 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/ciss/ciss.c,v 1.2.2.6 2003/02/18 22:27:41 ps Exp $
- *     $DragonFly: src/sys/dev/raid/ciss/ciss.c,v 1.6 2004/03/15 03:05:10 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/ciss/ciss.c,v 1.7 2004/05/13 23:49:18 dillon Exp $
  */
 
 /*
@@ -223,7 +223,7 @@ static struct cdevsw ciss_cdevsw = {
     /* cmaj */         CISS_CDEV_MAJOR,
     /* flags */                0, 
     /* port */         NULL,
-    /* autoq*/         0,
+    /* clone */                NULL,
     ciss_open, ciss_close, noread, nowrite, ciss_ioctl,
     nopoll, nommap, nostrategy,
     nodump, nopsize, nokqfilter
index 2523930..7ef8877 100644 (file)
@@ -37,7 +37,7 @@
  */
 
 #ident "$FreeBSD: src/sys/dev/dpt/dpt_control.c,v 1.16 1999/09/25 18:23:48 phk Exp $"
-#ident "$DragonFly: src/sys/dev/raid/dpt/dpt_control.c,v 1.5 2004/02/16 20:13:26 dillon Exp $"
+#ident "$DragonFly: src/sys/dev/raid/dpt/dpt_control.c,v 1.6 2004/05/13 23:49:18 dillon Exp $"
 
 #include "opt_dpt.h"
 
@@ -100,7 +100,7 @@ static struct cdevsw dpt_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      dpt_open,
        /* close */     dpt_close,
index 43a3f45..138d8f6 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ida/ida_disk.c,v 1.12.2.6 2001/11/27 20:21:02 ps Exp $
- * $DragonFly: src/sys/dev/raid/ida/ida_disk.c,v 1.6 2003/08/07 21:17:09 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/ida/ida_disk.c,v 1.7 2004/05/13 23:49:18 dillon Exp $
  */
 
 /*
@@ -76,7 +76,7 @@ static struct cdevsw id_cdevsw = {
        /* maj */       IDAD_CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      idad_open,
        /* close */     idad_close,
index ad264bd..233581b 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/dev/iir/iir_ctrl.c,v 1.2.2.4 2002/05/05 08:18:12 asmodai Exp $ */
-/* $DragonFly: src/sys/dev/raid/iir/iir_ctrl.c,v 1.5 2003/08/07 21:17:09 dillon Exp $ */
+/* $DragonFly: src/sys/dev/raid/iir/iir_ctrl.c,v 1.6 2004/05/13 23:49:19 dillon Exp $ */
 /*
  *       Copyright (c) 2000-01 Intel Corporation
  *       All Rights Reserved
@@ -73,7 +73,7 @@ static struct cdevsw iir_cdevsw = {
         /* maj */       CDEV_MAJOR,
         /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
         /* open */      iir_open,
         /* close */     iir_close,
index 5c0777f..8ede491 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ips/ips.c,v 1.6 2003/11/27 08:37:36 mbr
- * $DragonFly: src/sys/dev/raid/ips/ips.c,v 1.2 2004/01/18 18:47:31 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/ips/ips.c,v 1.3 2004/05/13 23:49:19 dillon Exp $
  */
 
 #include <sys/cdefs.h>
@@ -44,7 +44,7 @@ static struct cdevsw ips_cdevsw = {
        .d_maj          = IPS_CDEV_MAJOR,
        .d_flags        = D_DISK,
        .d_port         = NULL,
-       .d_autoq        = 0,
+       .d_clone        = NULL,
        .old_open       = ips_open,
        .old_close      = ips_close,
        .old_ioctl      = ips_ioctl,
index c03ecb5..fb94a0a 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ips/ips_disk.c,v 1.4 2003/09/22 04:59:07 njl 
- * $DragonFly: src/sys/dev/raid/ips/ips_disk.c,v 1.1 2004/01/15 15:41:23 drhodus Exp $
+ * $DragonFly: src/sys/dev/raid/ips/ips_disk.c,v 1.2 2004/05/13 23:49:19 dillon Exp $
  */
 
 #include <sys/cdefs.h>
@@ -47,7 +47,7 @@ static struct cdevsw ipsd_cdevsw = {
        .d_maj          = IPSD_CDEV_MAJOR,
        .d_flags        = D_DISK,
        .d_port         = NULL,
-       .d_autoq        = 0,
+       .d_clone        = NULL,
        .old_open       = ipsd_open,
        .old_close      = ipsd_close,
        .old_strategy   = ipsd_strategy,
index 1387ae8..cdb87e6 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/mlx/mlx.c,v 1.14.2.5 2001/09/11 09:49:53 kris Exp $
- *     $DragonFly: src/sys/dev/raid/mlx/mlx.c,v 1.6 2003/08/07 21:17:09 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/mlx/mlx.c,v 1.7 2004/05/13 23:49:19 dillon Exp $
  */
 
 /*
@@ -61,7 +61,7 @@ static struct cdevsw mlx_cdevsw = {
                /* maj */       MLX_CDEV_MAJOR,
                /* flags */     0,
                /* port */      NULL,
-               /* autoq */     0,
+               /* clone */     NULL,
 
                /* open */      mlx_open,
                /* close */     mlx_close,
index 536fd98..1e41975 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/mlx/mlx_disk.c,v 1.8.2.4 2001/06/25 04:37:51 msmith Exp $
- * $DragonFly: src/sys/dev/raid/mlx/mlx_disk.c,v 1.6 2003/08/07 21:17:09 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/mlx/mlx_disk.c,v 1.7 2004/05/13 23:49:19 dillon Exp $
  */
 
 /*
@@ -66,7 +66,7 @@ static struct cdevsw mlxd_cdevsw = {
                /* maj */       MLXD_CDEV_MAJOR,
                /* flags */     D_DISK,
                /* port */      NULL,
-               /* autoq */     0,
+               /* clone */     NULL,
 
                /* open */      mlxd_open,
                /* close */     mlxd_close,
index 4b66b30..adb2e04 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/mly/mly.c,v 1.3.2.3 2001/03/05 20:17:24 msmith Exp $
- *     $DragonFly: src/sys/dev/raid/mly/mly.c,v 1.7 2004/02/13 01:33:19 joerg Exp $
+ *     $DragonFly: src/sys/dev/raid/mly/mly.c,v 1.8 2004/05/13 23:49:19 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -98,7 +98,7 @@ static struct cdevsw mly_cdevsw = {
     /* cmaj */ MLY_CDEV_MAJOR,
     /* flags */        0,
     /* port */ NULL,
-    /* autoq */        0,
+    /* clone */        NULL,
 
     mly_user_open,
     mly_user_close,
index 5bd3f6b..b3486a7 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/pst/pst-raid.c,v 1.2.2.1 2002/08/18 12:32:36 sos Exp $
- * $DragonFly: src/sys/dev/raid/pst/pst-raid.c,v 1.8 2004/02/24 19:46:03 joerg Exp $
+ * $DragonFly: src/sys/dev/raid/pst/pst-raid.c,v 1.9 2004/05/13 23:49:19 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -60,7 +60,7 @@ static struct cdevsw pst_cdevsw = {
     /* maj */  168,
     /* flags */ D_DISK,
     /* port */ NULL,
-    /* autoq */ 0,
+    /* clone */ NULL,
 
     /* open */ nullopen,
     /* close */ nullclose,
index 7bd5db5..750542f 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/twe/twe_freebsd.c,v 1.2.2.5 2002/03/07 09:57:02 msmith Exp $
- * $DragonFly: src/sys/dev/raid/twe/twe_freebsd.c,v 1.8 2004/01/05 17:40:00 drhodus Exp $
+ * $DragonFly: src/sys/dev/raid/twe/twe_freebsd.c,v 1.9 2004/05/13 23:49:19 dillon Exp $
  */
 
 /*
@@ -76,7 +76,7 @@ static struct cdevsw twe_cdevsw = {
     /* cmaj */ TWE_CDEV_MAJOR,
     /* flags */        0,
     /* port */ NULL,
-    /* autoq */        0,
+    /* clone */        NULL,
 
     twe_open,
     twe_close,
@@ -624,7 +624,7 @@ static struct cdevsw twed_cdevsw = {
     TWED_CDEV_MAJOR,
     D_DISK,
     /* port */ NULL,
-    /* autoq */ 0,
+    /* clone */ NULL,
     twed_open,
     twed_close,
     physread,
index 4de8f87..4595faf 100644 (file)
@@ -37,7 +37,7 @@
  *
  * $Id: vinum.c,v 1.33 2001/01/09 06:19:15 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinum.c,v 1.38.2.3 2003/01/07 12:14:16 joerg Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinum.c,v 1.9 2004/05/04 12:06:44 hmp Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinum.c,v 1.10 2004/05/13 23:49:19 dillon Exp $
  */
 
 #define STATIC static                                      /* nothing while we're testing XXX */
@@ -60,7 +60,7 @@ STATIC struct cdevsw vinum_cdevsw =
     /* cmaj */ VINUM_CDEV_MAJOR, 
     /* flags */ D_DISK,
     /* port */ NULL,
-    /* autoq */        0,
+    /* clone */        NULL,
 
     vinumopen, vinumclose, physread, physwrite,
     vinumioctl, seltrue, nommap, vinumstrategy,
index c0fc7f7..4371b59 100644 (file)
@@ -28,7 +28,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/cy.c,v 1.97.2.2 2001/08/22 13:04:58 bde Exp $
- * $DragonFly: src/sys/dev/serial/cy/cy.c,v 1.9 2003/08/27 06:48:14 rob Exp $
+ * $DragonFly: src/sys/dev/serial/cy/cy.c,v 1.10 2004/05/13 23:49:19 dillon Exp $
  */
 
 #include "opt_compat.h"
@@ -383,7 +383,7 @@ static struct cdevsw sio_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      sioopen,
        /* close */     sioclose,
index b342c72..0bf065a 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  * $FreeBSD: src/sys/dev/dgb/dgm.c,v 1.31.2.3 2001/10/07 09:02:25 brian Exp $
- * $DragonFly: src/sys/dev/serial/dgb/dgm.c,v 1.7 2003/08/07 21:17:10 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/dgb/dgm.c,v 1.8 2004/05/13 23:49:19 dillon Exp $
  *
  *  This driver and the associated header files support the ISA PC/Xem
  *  Digiboards.  Its evolutionary roots are described below.
@@ -239,7 +239,7 @@ static struct cdevsw dgm_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      dgmopen,
        /* close */     dgmclose,
index 88d1b25..5287cd0 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/rc.c,v 1.53.2.1 2001/02/26 04:23:10 jlemon Exp $
- * $DragonFly: src/sys/dev/serial/rc/rc.c,v 1.9 2003/08/27 06:48:14 rob Exp $
+ * $DragonFly: src/sys/dev/serial/rc/rc.c,v 1.10 2004/05/13 23:49:20 dillon Exp $
  *
  */
 
@@ -95,7 +95,7 @@ static struct cdevsw rc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      rcopen,
        /* close */     rcclose,
index 1f38bbb..95e15d6 100644 (file)
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/rp/rp.c,v 1.45.2.2 2002/11/07 22:26:59 tegge Exp $
- * $DragonFly: src/sys/dev/serial/rp/rp.c,v 1.9 2003/08/27 06:48:14 rob Exp $
+ * $DragonFly: src/sys/dev/serial/rp/rp.c,v 1.10 2004/05/13 23:49:20 dillon Exp $
  */
 
 /* 
@@ -576,7 +576,7 @@ struct cdevsw rp_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      rpopen,
        /* close */     rpclose,
index 045ce1b..62e67d5 100644 (file)
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/rp.c,v 1.33.2.2 2001/02/26 04:23:10 jlemon Exp $
- * $DragonFly: src/sys/dev/serial/rp2/Attic/rp.c,v 1.10 2004/02/13 13:43:21 joerg Exp $
+ * $DragonFly: src/sys/dev/serial/rp2/Attic/rp.c,v 1.11 2004/05/13 23:49:20 dillon Exp $
  */
 
 /* 
@@ -804,7 +804,7 @@ static struct cdevsw rp_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      rpopen,
        /* close */     rpclose,
index 0821365..50715b8 100644 (file)
@@ -31,7 +31,7 @@
  * NO EVENT SHALL THE AUTHORS BE LIABLE.
  *
  * $FreeBSD: src/sys/dev/si/si.c,v 1.101.2.1 2001/02/26 04:23:06 jlemon Exp $
- * $DragonFly: src/sys/dev/serial/si/si.c,v 1.8 2003/11/09 02:22:35 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/si/si.c,v 1.9 2004/05/13 23:49:20 dillon Exp $
  */
 
 #ifndef lint
@@ -124,7 +124,7 @@ static struct cdevsw si_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      siopen,
        /* close */     siclose,
index 43132dc..4990c53 100644 (file)
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/isa/sio.c,v 1.291.2.35 2003/05/18 08:51:15 murray Exp $
- * $DragonFly: src/sys/dev/serial/sio/sio.c,v 1.14 2004/02/21 06:37:07 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/sio/sio.c,v 1.15 2004/05/13 23:49:20 dillon Exp $
  *     from: @(#)com.c 7.5 (Berkeley) 5/16/91
  *     from: i386/isa sio.c,v 1.234
  */
@@ -256,7 +256,7 @@ static struct cdevsw sio_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      sioopen,
        /* close */     sioclose,
index 32525df..e1b5542 100644 (file)
@@ -34,7 +34,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/stallion.c,v 1.39.2.2 2001/08/30 12:29:57 murray Exp $
- * $DragonFly: src/sys/dev/serial/stl/stallion.c,v 1.8 2003/11/22 19:30:56 asmodai Exp $
+ * $DragonFly: src/sys/dev/serial/stl/stallion.c,v 1.9 2004/05/13 23:49:20 dillon Exp $
  */
 
 /*****************************************************************************/
@@ -750,7 +750,7 @@ static struct cdevsw stl_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      stlopen,
        /* close */     stlclose,
index 6b661dc..b200078 100644 (file)
@@ -34,7 +34,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/istallion.c,v 1.36.2.2 2001/08/30 12:29:57 murray Exp $
- * $DragonFly: src/sys/dev/serial/stli/istallion.c,v 1.9 2003/11/22 19:30:56 asmodai Exp $
+ * $DragonFly: src/sys/dev/serial/stli/istallion.c,v 1.10 2004/05/13 23:49:20 dillon Exp $
  */
 
 /*****************************************************************************/
@@ -643,7 +643,7 @@ static struct cdevsw stli_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      stliopen,
        /* close */     stliclose,
index eefe355..e258dd9 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/pcaudio.c,v 1.58 2000/01/25 21:58:43 dfr Exp $
- * $DragonFly: src/sys/dev/sound/isa/i386/pca/Attic/pcaudio.c,v 1.8 2004/01/30 05:42:16 dillon Exp $
+ * $DragonFly: src/sys/dev/sound/isa/i386/pca/Attic/pcaudio.c,v 1.9 2004/05/13 23:49:21 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -161,7 +161,7 @@ static struct cdevsw pca_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      pcaopen,
        /* close */     pcaclose,
index c534796..6a9fd80 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/sound/soundcard.c,v 1.87 1999/12/20 18:05:01 eivind Exp $
- * $DragonFly: src/sys/dev/sound/isa/i386/Attic/soundcard.c,v 1.5 2003/08/27 06:48:15 rob Exp $
+ * $DragonFly: src/sys/dev/sound/isa/i386/Attic/soundcard.c,v 1.6 2004/05/13 23:49:20 dillon Exp $
  *
  */
 #include "use_snd.h"
@@ -95,7 +95,7 @@ static struct cdevsw snd_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      sndopen,
        /* close */     sndclose,
index 9721067..4aa9174 100644 (file)
@@ -5,7 +5,7 @@
  * modified for FreeBSD by Andrew A. Chernov <ache@astral.msk.su>
  *
  * $FreeBSD: src/sys/i386/isa/spkr.c,v 1.45 2000/01/29 16:00:32 peter Exp $
- * $DragonFly: src/sys/dev/sound/isa/i386/spkr/Attic/spkr.c,v 1.9 2004/01/30 05:42:16 dillon Exp $
+ * $DragonFly: src/sys/dev/sound/isa/i386/spkr/Attic/spkr.c,v 1.10 2004/05/13 23:49:21 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -32,7 +32,7 @@ static struct cdevsw spkr_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      spkropen,
        /* close */     spkrclose,
index 9e84187..863f21c 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/sound/pcm/dsp.c,v 1.15.2.13 2002/08/30 13:53:03 orion Exp $
- * $DragonFly: src/sys/dev/sound/pcm/dsp.c,v 1.4 2003/07/21 05:50:36 dillon Exp $
+ * $DragonFly: src/sys/dev/sound/pcm/dsp.c,v 1.5 2004/05/13 23:49:21 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -32,7 +32,7 @@
 
 #include <dev/sound/pcm/sound.h>
 
-SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/dsp.c,v 1.4 2003/07/21 05:50:36 dillon Exp $");
+SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/dsp.c,v 1.5 2004/05/13 23:49:21 dillon Exp $");
 
 #define OLDPCM_IOCTL
 
@@ -49,7 +49,7 @@ static struct cdevsw dsp_cdevsw = {
        /* maj */       SND_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      dsp_open,
        /* close */     dsp_close,
index c3052c0..b11126f 100644 (file)
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/sound/pcm/mixer.c,v 1.4.2.8 2002/04/22 15:49:36 cg Exp $
- * $DragonFly: src/sys/dev/sound/pcm/mixer.c,v 1.4 2003/07/21 05:50:36 dillon Exp $
+ * $DragonFly: src/sys/dev/sound/pcm/mixer.c,v 1.5 2004/05/13 23:49:21 dillon Exp $
  */
 
 #include <dev/sound/pcm/sound.h>
 
 #include "mixer_if.h"
 
-SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/mixer.c,v 1.4 2003/07/21 05:50:36 dillon Exp $");
+SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/mixer.c,v 1.5 2004/05/13 23:49:21 dillon Exp $");
 
 MALLOC_DEFINE(M_MIXER, "mixer", "mixer");
 
@@ -80,7 +80,7 @@ static struct cdevsw mixer_cdevsw = {
        /* maj */       SND_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      mixer_open,
        /* close */     mixer_close,
index 37acc19..7fc7acc 100644 (file)
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/sound/pcm/sndstat.c,v 1.4.2.2 2002/04/22 15:49:36 cg Exp $
- * $DragonFly: src/sys/dev/sound/pcm/sndstat.c,v 1.4 2003/07/21 05:50:36 dillon Exp $
+ * $DragonFly: src/sys/dev/sound/pcm/sndstat.c,v 1.5 2004/05/13 23:49:21 dillon Exp $
  */
 
 #include <dev/sound/pcm/sound.h>
 #include <dev/sound/pcm/vchan.h>
 
-SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/sndstat.c,v 1.4 2003/07/21 05:50:36 dillon Exp $");
+SND_DECLARE_FILE("$DragonFly: src/sys/dev/sound/pcm/sndstat.c,v 1.5 2004/05/13 23:49:21 dillon Exp $");
 
 #define        SS_TYPE_MODULE          0
 #define        SS_TYPE_FIRST           1
@@ -48,7 +48,7 @@ static struct cdevsw sndstat_cdevsw = {
        /* maj */       SND_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      sndstat_open,
        /* close */     sndstat_close,
index 11f8e85..ec6e0f5 100644 (file)
@@ -2,7 +2,7 @@
  * $NetBSD: ucom.c,v 1.39 2001/08/16 22:31:24 augustss Exp $
  * $NetBSD: ucom.c,v 1.40 2001/11/13 06:24:54 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/ucom.c,v 1.35 2003/11/16 11:58:21 akiyama Exp $
- * $DragonFly: src/sys/dev/usbmisc/ucom/ucom.c,v 1.13 2004/02/11 15:13:05 joerg Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ucom/ucom.c,v 1.14 2004/05/13 23:49:21 dillon Exp $
  */
 /*-
  * Copyright (c) 2001-2002, Shunsuke Akiyama <akiyama@jp.FreeBSD.org>.
@@ -135,7 +135,7 @@ static struct cdevsw ucom_cdevsw = {
        /* maj */       UCOM_CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ucomopen,
        /* close */     ucomclose,
index cd04ce6..fb59d9a 100644 (file)
@@ -30,7 +30,7 @@
 
 /*
  * $FreeBSD: src/sys/dev/usb/ufm.c,v 1.16 2003/10/04 21:41:01 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/ufm/ufm.c,v 1.6 2004/02/11 15:13:05 joerg Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ufm/ufm.c,v 1.7 2004/05/13 23:49:21 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -97,7 +97,7 @@ Static struct cdevsw ufm_cdevsw = {
        /* cmaj */      UFM_CDEV_MAJOR, 
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
        ufmopen,        ufmclose,       noread,         nowrite,
        ufmioctl,       nopoll,         nommap,         nostrategy,
        nodump,         nopsize
index e6ce68e..1fb1faf 100644 (file)
@@ -2,7 +2,7 @@
  * $NetBSD: ugen.c,v 1.27 1999/10/28 12:08:38 augustss Exp $
  * $NetBSD: ugen.c,v 1.59 2002/07/11 21:14:28 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/ugen.c,v 1.81 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/ugen/ugen.c,v 1.11 2004/03/15 02:27:56 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ugen/ugen.c,v 1.12 2004/05/13 23:49:21 dillon Exp $
  */
 
 /* 
@@ -159,7 +159,7 @@ Static struct cdevsw ugen_cdevsw = {
        /* maj */       UGEN_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ugenopen,
        /* close */     ugenclose,
index 7ea986d..56fb539 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uhid.c,v 1.46 2001/11/13 06:24:55 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/uhid.c,v 1.65 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.11 2004/03/15 02:27:57 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.12 2004/05/13 23:49:21 dillon Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -162,7 +162,7 @@ Static struct cdevsw uhid_cdevsw = {
        /* maj */       UHID_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      uhidopen,
        /* close */     uhidclose,
index 3d7e32a..f60aee7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: ulpt.c,v 1.55 2002/10/23 09:14:01 jdolecek Exp $
  * $FreeBSD: src/sys/dev/usb/ulpt.c,v 1.59 2003/09/28 20:48:13 phk Exp $
- * $DragonFly: src/sys/dev/usbmisc/ulpt/ulpt.c,v 1.8 2004/02/11 15:13:06 joerg Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ulpt/ulpt.c,v 1.9 2004/05/13 23:49:21 dillon Exp $
  */
 
 /*
@@ -152,7 +152,7 @@ Static struct cdevsw ulpt_cdevsw = {
        /* maj */       ULPT_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ulptopen,
        /* close */     ulptclose,
index a375215..e7d536c 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * $FreeBSD: src/sys/dev/usb/ums.c,v 1.64 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/ums/ums.c,v 1.10 2004/03/15 02:27:57 dillon Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ums/ums.c,v 1.11 2004/05/13 23:49:22 dillon Exp $
  */
 
 /*
@@ -160,7 +160,7 @@ Static struct cdevsw ums_cdevsw = {
        /* maj */       UMS_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ums_open,
        /* close */     ums_close,
index ef52dd8..57cb0d4 100644 (file)
@@ -30,7 +30,7 @@
 
 /*
  * $FreeBSD: src/sys/dev/usb/urio.c,v 1.28 2003/08/25 22:01:06 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/urio/urio.c,v 1.8 2004/02/11 15:13:06 joerg Exp $
+ * $DragonFly: src/sys/dev/usbmisc/urio/urio.c,v 1.9 2004/05/13 23:49:22 dillon Exp $
  */
 
 /*
@@ -124,7 +124,7 @@ Static struct cdevsw urio_cdevsw = {
        /* cmaj */      URIO_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
        urioopen,       urioclose,      urioread,       uriowrite,
        urioioctl,      nopoll,         nommap,         nostrategy,
        nodump,         nopsize
index 86b8d6a..70e5ac9 100644 (file)
@@ -1,7 +1,7 @@
 /* 
  * $NetBSD: uscanner.c,v 1.30 2002/07/11 21:14:36 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/uscanner.c,v 1.48 2003/12/22 19:58:27 sanpei Exp $
- * $DragonFly: src/sys/dev/usbmisc/uscanner/uscanner.c,v 1.7 2004/02/11 15:13:06 joerg Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uscanner/uscanner.c,v 1.8 2004/05/13 23:49:22 dillon Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -270,7 +270,7 @@ Static struct cdevsw uscanner_cdevsw = {
        /* maj */       USCANNER_CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      uscanneropen,
        /* close */     uscannerclose,
index ea30834..4800207 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/dev/bktr/bktr_os.c,v 1.4.2.3 2000/10/27 00:46:09 jhb Exp $ */
-/* $DragonFly: src/sys/dev/video/bktr/bktr_os.c,v 1.7 2004/02/13 01:45:15 joerg Exp $ */
+/* $DragonFly: src/sys/dev/video/bktr/bktr_os.c,v 1.8 2004/05/13 23:49:22 dillon Exp $ */
 
 /*
  * This is part of the Driver for Video Capture Cards (Frame grabbers)
@@ -237,7 +237,7 @@ static struct cdevsw bktr_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      bktr_open,
        /* close */     bktr_close,
index 33e3217..7a2b73a 100644 (file)
@@ -9,7 +9,7 @@
  *     for damages incurred with its use.
  *
  * $FreeBSD: src/sys/i386/isa/ctx.c,v 1.36 2000/01/29 16:17:31 peter Exp $
- * $DragonFly: src/sys/dev/video/ctx/ctx.c,v 1.6 2003/08/27 06:48:15 rob Exp $
+ * $DragonFly: src/sys/dev/video/ctx/ctx.c,v 1.7 2004/05/13 23:49:22 dillon Exp $
  */
 
 /*
@@ -145,7 +145,7 @@ static struct cdevsw ctx_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ctxopen,
        /* close */     ctxclose,
index d2cdd7c..1727ca8 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/fb/fb.c,v 1.11.2.2 2000/08/02 22:35:22 peter Exp $
- * $DragonFly: src/sys/dev/video/fb/fb.c,v 1.7 2003/11/10 06:12:09 dillon Exp $
+ * $DragonFly: src/sys/dev/video/fb/fb.c,v 1.8 2004/05/13 23:49:22 dillon Exp $
  */
 
 #include "opt_fb.h"
@@ -368,7 +368,7 @@ static struct cdevsw fb_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      fbopen,
        /* close */     fbclose,
index 2ad3d9a..59f03a5 100644 (file)
@@ -32,7 +32,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/isa/gsc.c,v 1.35.2.1 2000/08/08 19:49:53 peter Exp $
- * $DragonFly: src/sys/dev/video/gsc/gsc.c,v 1.7 2003/08/07 21:17:16 dillon Exp $
+ * $DragonFly: src/sys/dev/video/gsc/gsc.c,v 1.8 2004/05/13 23:49:22 dillon Exp $
  *
  */
 
@@ -187,7 +187,7 @@ static struct cdevsw gsc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      gscopen,
        /* close */     gscclose,
index dde4351..ddb9fdc 100644 (file)
@@ -29,7 +29,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pci/meteor.c,v 1.49 1999/09/25 18:24:41 phk Exp $
- * $DragonFly: src/sys/dev/video/meteor/meteor.c,v 1.10 2004/02/24 19:35:30 joerg Exp $
+ * $DragonFly: src/sys/dev/video/meteor/meteor.c,v 1.11 2004/05/13 23:49:22 dillon Exp $
  */
 
 /*             Change History:
@@ -225,7 +225,7 @@ static struct cdevsw meteor_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      meteor_open,
        /* close */     meteor_close,
index 013d4d0..35d23e3 100644 (file)
@@ -51,7 +51,7 @@
  *     Last Edit-Date: [Mon Dec 27 14:03:36 1999]
  *
  * $FreeBSD: src/sys/i386/isa/pcvt/pcvt_drv.c,v 1.63.2.1 2001/02/26 04:23:13 jlemon Exp $
- * $DragonFly: src/sys/dev/video/pcvt/i386/Attic/pcvt_drv.c,v 1.8 2003/08/27 06:48:15 rob Exp $
+ * $DragonFly: src/sys/dev/video/pcvt/i386/Attic/pcvt_drv.c,v 1.9 2004/05/13 23:49:23 dillon Exp $
  *
  *---------------------------------------------------------------------------*/
 
@@ -107,7 +107,7 @@ static struct cdevsw pc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      pcopen,
        /* close */     pcclose,
index ba6c594..e6a4ab1 100644 (file)
@@ -27,7 +27,7 @@
  * Copyright (c) 2000 Andrew Miklic, Andrew Gallatin, and Thomas V. Crimi
  *
  * $FreeBSD: src/sys/dev/tga/tga_pci.c,v 1.1.2.1 2001/11/01 08:33:15 obrien Exp $
- * $DragonFly: src/sys/dev/video/tga/Attic/tga_pci.c,v 1.5 2003/08/07 21:17:17 dillon Exp $
+ * $DragonFly: src/sys/dev/video/tga/Attic/tga_pci.c,v 1.6 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -101,7 +101,7 @@ static struct cdevsw tga_cdevsw = {
        /* maj */       -1,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      pcigfb_open,
        /* close */     pcigfb_close,
index 8bb7a91..91390d1 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/acpica/acpi_machdep.c,v 1.15 2003/11/01 00:18:29 njl Exp $
- * $DragonFly: src/sys/i386/acpica5/Attic/acpi_machdep.c,v 1.1 2004/02/21 06:48:05 dillon Exp $
+ * $DragonFly: src/sys/i386/acpica5/Attic/acpi_machdep.c,v 1.2 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -70,7 +70,7 @@ static struct cdevsw apm_cdevsw = {
         .d_maj  = CDEV_MAJOR,
         .d_flags = 0,
         .d_port = NULL,
-        .d_autoq = 0,
+        .d_clone = NULL,
         .old_open = apmopen,
         .old_close = apmclose,
        .old_write = apmwrite,
index ada2b4b..de555e5 100644 (file)
@@ -16,7 +16,7 @@
  * Sep, 1994   Implemented on FreeBSD 1.1.5.1R (Toshiba AVS001WD)
  *
  * $FreeBSD: src/sys/i386/apm/apm.c,v 1.114.2.5 2002/11/02 04:41:50 iwasaki Exp $
- * $DragonFly: src/sys/i386/apm/Attic/apm.c,v 1.6 2003/08/26 21:42:17 rob Exp $
+ * $DragonFly: src/sys/i386/apm/Attic/apm.c,v 1.7 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -89,7 +89,7 @@ static struct cdevsw apm_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      apmopen,
        /* close */     apmclose,
index 89f157e..e867af5 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  *  dgb.c $FreeBSD: src/sys/gnu/i386/isa/dgb.c,v 1.56.2.1 2001/02/26 04:23:09 jlemon Exp $
- *  dgb.c $DragonFly: src/sys/i386/gnu/isa/Attic/dgb.c,v 1.9 2003/08/26 21:42:17 rob Exp $
+ *  dgb.c $DragonFly: src/sys/i386/gnu/isa/Attic/dgb.c,v 1.10 2004/05/13 23:49:23 dillon Exp $
  *
  *  Digiboard driver.
  *
@@ -211,7 +211,7 @@ static struct cdevsw dgb_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      dgbopen,
        /* close */     dgbclose,
index fe72f8b..ec76df5 100644 (file)
@@ -7,7 +7,7 @@
  * ----------------------------------------------------------------------------
  *
  * $FreeBSD: src/sys/i386/i386/elan-mmcr.c,v 1.6.2.1 2002/09/17 22:39:53 sam Exp $
- * $DragonFly: src/sys/i386/i386/Attic/elan-mmcr.c,v 1.5 2004/01/30 05:42:16 dillon Exp $
+ * $DragonFly: src/sys/i386/i386/Attic/elan-mmcr.c,v 1.6 2004/05/13 23:49:23 dillon Exp $
  * The AMD Elan sc520 is a system-on-chip gadget which is used in embedded
  * kind of things, see www.soekris.com for instance, and it has a few quirks
  * we need to deal with.
@@ -100,7 +100,7 @@ static struct cdevsw elan_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      elan_open,
        /* close */     elan_close,
index 5b89db1..6d0afb1 100644 (file)
@@ -39,7 +39,7 @@
  *     from: Utah $Hdr: mem.c 1.13 89/10/08$
  *     from: @(#)mem.c 7.2 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/i386/mem.c,v 1.79.2.9 2003/01/04 22:58:01 njl Exp $
- * $DragonFly: src/sys/i386/i386/Attic/mem.c,v 1.9 2003/08/26 21:42:18 rob Exp $
+ * $DragonFly: src/sys/i386/i386/Attic/mem.c,v 1.10 2004/05/13 23:49:23 dillon Exp $
  */
 
 /*
@@ -85,7 +85,7 @@ static struct cdevsw mem_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_MEM,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      mmopen,
        /* close */     mmclose,
index 775fd39..4cc17ea 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/i386/perfmon.c,v 1.21 1999/09/25 18:24:04 phk Exp $
- * $DragonFly: src/sys/i386/i386/Attic/perfmon.c,v 1.6 2003/07/21 05:50:39 dillon Exp $
+ * $DragonFly: src/sys/i386/i386/Attic/perfmon.c,v 1.7 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -66,7 +66,7 @@ static struct cdevsw perfmon_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      perfmon_open,
        /* close */     perfmon_close,
index 56cdaa4..b6a0a3d 100644 (file)
@@ -35,7 +35,7 @@
  */
 /*
  * $FreeBSD: src/sys/i386/isa/asc.c,v 1.42.2.2 2001/03/01 03:22:39 jlemon Exp $
- * $DragonFly: src/sys/i386/isa/Attic/asc.c,v 1.6 2003/08/07 21:17:23 dillon Exp $
+ * $DragonFly: src/sys/i386/isa/Attic/asc.c,v 1.7 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include "use_asc.h"
@@ -191,7 +191,7 @@ static struct cdevsw asc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ascopen,
        /* close */     ascclose,
index df726e7..8e6d013 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)kern_descrip.c      8.6 (Berkeley) 4/19/94
  * $FreeBSD: src/sys/kern/kern_descrip.c,v 1.81.2.19 2004/02/28 00:43:31 tegge Exp $
- * $DragonFly: src/sys/kern/kern_descrip.c,v 1.22 2004/04/24 04:32:03 drhodus Exp $
+ * $DragonFly: src/sys/kern/kern_descrip.c,v 1.23 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include "opt_compat.h"
@@ -81,7 +81,7 @@ static struct cdevsw fildesc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      fdopen,
        /* close */     noclose,
@@ -1727,7 +1727,7 @@ fildesc_drvinit(void *unused)
 
 struct fileops badfileops = {
        NULL,   /* port */
-       0,      /* autoq */
+       NULL,   /* clone */
        badfo_readwrite,
        badfo_readwrite,
        badfo_ioctl,
index 9c96f43..cf2f408 100644 (file)
@@ -25,7 +25,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $DragonFly: src/sys/kern/kern_device.c,v 1.9 2004/04/20 01:52:22 dillon Exp $
+ * $DragonFly: src/sys/kern/kern_device.c,v 1.10 2004/05/13 23:49:23 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -51,16 +51,7 @@ static int cdevsw_putport(lwkt_port_t port, lwkt_msg_t msg);
 /*
  * Initialize a message port to serve as the default message-handling port
  * for device operations.  This message port provides compatibility with
- * traditional cdevsw dispatch functions.  There are two primary modes:
- *
- * mp_td is NULL:  The d_autoq mask is ignored and all messages are translated
- *                into directly, synchronous cdevsw calls.
- *
- * mp_td not NULL: The d_autoq mask is used to determine which messages should
- *                be queued and which should be handled synchronously.
- *
- * Don't worry too much about optimizing this code, the critical devices
- * will implement their own port messaging functions directly.
+ * traditional cdevsw dispatch functions by running them synchronously.
  *
  * YYY NOTE: ms_cmd can now hold a function pointer, should this code be
  * converted from an integer op to a function pointer with a flag to
@@ -81,15 +72,6 @@ cdevsw_putport(lwkt_port_t port, lwkt_msg_t lmsg)
     struct cdevsw *csw = msg->am_msg.csw;
     int error;
 
-    /*
-     * If queueable then officially queue the message
-     */
-    if (port->mp_td) {
-       int mask = (1 << (msg->am_lmsg.ms_cmd.cm_op & MSG_SUBCMD_MASK));
-       if (csw->d_autoq & mask) 
-           return(lwkt_beginmsg(port, &msg->am_lmsg));
-    }
-
     /*
      * Run the device switch function synchronously in the context of the
      * caller and return a synchronous error code (anything not EASYNC).
index 5f068f8..6559400 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/kern/kern_event.c,v 1.2.2.10 2004/04/04 07:03:14 cperciva Exp $
- * $DragonFly: src/sys/kern/kern_event.c,v 1.11 2004/04/21 04:32:29 hmp Exp $
+ * $DragonFly: src/sys/kern/kern_event.c,v 1.12 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -71,7 +71,7 @@ static void   kqueue_wakeup(struct kqueue *kq);
 
 static struct fileops kqueueops = {
        NULL,   /* port */
-       0,      /* autoq */
+       NULL,   /* clone */
        kqueue_read,
        kqueue_write,
        kqueue_ioctl,
index 4c218b1..ee6c697 100644 (file)
@@ -39,7 +39,7 @@
  *     from: Utah $Hdr: mem.c 1.13 89/10/08$
  *     from: @(#)mem.c 7.2 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/i386/mem.c,v 1.79.2.9 2003/01/04 22:58:01 njl Exp $
- * $DragonFly: src/sys/kern/kern_memio.c,v 1.9 2003/08/26 21:42:18 rob Exp $
+ * $DragonFly: src/sys/kern/kern_memio.c,v 1.10 2004/05/13 23:49:23 dillon Exp $
  */
 
 /*
@@ -85,7 +85,7 @@ static struct cdevsw mem_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_MEM,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      mmopen,
        /* close */     mmclose,
index 028179c..0f229de 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)subr_log.c  8.1 (Berkeley) 6/10/93
  * $FreeBSD: src/sys/kern/subr_log.c,v 1.39.2.2 2001/06/02 08:11:25 phk Exp $
- * $DragonFly: src/sys/kern/subr_log.c,v 1.5 2003/07/21 05:50:43 dillon Exp $
+ * $DragonFly: src/sys/kern/subr_log.c,v 1.6 2004/05/13 23:49:23 dillon Exp $
  */
 
 /*
@@ -70,7 +70,7 @@ static struct cdevsw log_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      logopen,
        /* close */     logclose,
index 8202df9..4f22b21 100644 (file)
@@ -17,7 +17,7 @@
  *    are met.
  *
  * $FreeBSD: src/sys/kern/sys_pipe.c,v 1.60.2.13 2002/08/05 15:05:15 des Exp $
- * $DragonFly: src/sys/kern/sys_pipe.c,v 1.21 2004/05/11 22:48:53 dillon Exp $
+ * $DragonFly: src/sys/kern/sys_pipe.c,v 1.22 2004/05/13 23:49:23 dillon Exp $
  */
 
 /*
@@ -104,7 +104,7 @@ static int pipe_ioctl (struct file *fp, u_long cmd, caddr_t data, struct thread
 
 static struct fileops pipeops = {
        NULL,   /* port */
-       0,      /* autoq */
+       NULL,   /* clone */
        pipe_read, pipe_write, pipe_ioctl, pipe_poll, pipe_kqfilter,
        pipe_stat, pipe_close
 };
index f832d33..34e2864 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)sys_socket.c        8.1 (Berkeley) 6/10/93
  * $FreeBSD: src/sys/kern/sys_socket.c,v 1.28.2.2 2001/02/26 04:23:16 jlemon Exp $
- * $DragonFly: src/sys/kern/sys_socket.c,v 1.6 2004/03/04 10:29:23 hsu Exp $
+ * $DragonFly: src/sys/kern/sys_socket.c,v 1.7 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -54,7 +54,7 @@
 
 struct fileops socketops = {
        NULL,   /* port */
-       0,      /* autoq */
+       NULL,   /* clone */
        soo_read, soo_write, soo_ioctl, soo_poll, sokqfilter,
        soo_stat, soo_close
 };
index 4bfc56d..dfcbc5e 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     from: @(#)cons.c        7.2 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/kern/tty_cons.c,v 1.81.2.4 2001/12/17 18:44:41 guido Exp $
- * $DragonFly: src/sys/kern/tty_cons.c,v 1.11 2004/04/20 01:52:22 dillon Exp $
+ * $DragonFly: src/sys/kern/tty_cons.c,v 1.12 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include "opt_ddb.h"
@@ -75,7 +75,7 @@ static struct cdevsw cn_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      cnopen,
        /* close */     cnclose,
index 84235fd..556418d 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)tty_pty.c   8.4 (Berkeley) 2/20/95
  * $FreeBSD: src/sys/kern/tty_pty.c,v 1.74.2.4 2002/02/20 19:58:13 dillon Exp $
- * $DragonFly: src/sys/kern/tty_pty.c,v 1.10 2003/08/26 21:09:02 rob Exp $
+ * $DragonFly: src/sys/kern/tty_pty.c,v 1.11 2004/05/13 23:49:23 dillon Exp $
  */
 
 /*
@@ -82,7 +82,7 @@ static struct cdevsw pts_cdevsw = {
        /* maj */       CDEV_MAJOR_S,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ptsopen,
        /* close */     ptsclose,
@@ -103,7 +103,7 @@ static struct cdevsw ptc_cdevsw = {
        /* maj */       CDEV_MAJOR_C,
        /* flags */     D_TTY | D_KQFILTER | D_MASTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ptcopen,
        /* close */     ptcclose,
index 84af7f7..3480efc 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)tty_tty.c   8.2 (Berkeley) 9/23/93
  * $FreeBSD: src/sys/kern/tty_tty.c,v 1.30 1999/09/25 18:24:24 phk Exp $
- * $DragonFly: src/sys/kern/tty_tty.c,v 1.7 2004/03/01 06:33:17 dillon Exp $
+ * $DragonFly: src/sys/kern/tty_tty.c,v 1.8 2004/05/13 23:49:23 dillon Exp $
  */
 
 /*
@@ -61,7 +61,7 @@ struct cdevsw ctty_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      cttyopen,
        /* close */     nullclose,
index 1f14a8a..a78a6b1 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)vfs_vnops.c 8.2 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/kern/vfs_vnops.c,v 1.87.2.13 2002/12/29 18:19:53 dillon Exp $
- * $DragonFly: src/sys/kern/vfs_vnops.c,v 1.18 2004/04/24 04:32:03 drhodus Exp $
+ * $DragonFly: src/sys/kern/vfs_vnops.c,v 1.19 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -69,7 +69,7 @@ static int vn_write (struct file *fp, struct uio *uio,
 
 struct         fileops vnops = {
        NULL,   /* port */
-       0,      /* autoq */
+       NULL,   /* clone */
        vn_read, vn_write, vn_ioctl, vn_poll, vn_kqfilter,
        vn_statfile, vn_closefile
 };
index 65491e3..fe7e314 100644 (file)
@@ -38,7 +38,7 @@
  *      @(#)bpf.c      8.2 (Berkeley) 3/28/94
  *
  * $FreeBSD: src/sys/net/bpf.c,v 1.59.2.12 2002/04/14 21:41:48 luigi Exp $
- * $DragonFly: src/sys/net/bpf.c,v 1.15 2004/04/22 04:21:29 dillon Exp $
+ * $DragonFly: src/sys/net/bpf.c,v 1.16 2004/05/13 23:49:24 dillon Exp $
  */
 
 #include "use_bpf.h"
@@ -143,7 +143,7 @@ static struct cdevsw bpf_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      bpfopen,
        /* close */     bpfclose,
index fdf817e..a3cf7e7 100644 (file)
@@ -30,7 +30,7 @@
  *     $Id: i4b_ctl.c,v 1.37 2000/05/31 08:04:43 hm Exp $
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_ctl.c,v 1.10.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_ctl.c,v 1.7 2004/02/13 17:45:49 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_ctl.c,v 1.8 2004/05/13 23:49:24 dillon Exp $
  *
  *     last edit-date: [Sat Aug 11 18:06:38 2001]
  *
@@ -109,7 +109,7 @@ static struct cdevsw i4bctl_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      i4bctlopen,
        /* close */     i4bctlclose,
index 4941b42..84c6531 100644 (file)
@@ -28,7 +28,7 @@
  *     ---------------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_rbch.c,v 1.10.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_rbch.c,v 1.9 2004/02/13 17:45:49 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_rbch.c,v 1.10 2004/05/13 23:49:24 dillon Exp $
  *
  *     last edit-date: [Sat Aug 11 18:06:57 2001]
  *
@@ -194,7 +194,7 @@ static struct cdevsw i4brbch_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      i4brbchopen,
        /* close */     i4brbchclose,
index 5074a16..09d791f 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_tel.c,v 1.10.2.4 2001/12/16 15:12:57 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_tel.c,v 1.7 2003/08/07 21:17:25 dillon Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_tel.c,v 1.8 2004/05/13 23:49:24 dillon Exp $
  *
  *     last edit-date: [Sat Aug 11 18:07:05 2001]
  *
@@ -157,7 +157,7 @@ static struct cdevsw i4btel_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      i4btelopen,
        /* close */     i4btelclose,
index 184610f..95fb551 100644 (file)
@@ -30,7 +30,7 @@
  *     last edit-date: [Sat Aug 11 18:07:15 2001]
  *
  * $FreeBSD: src/sys/i4b/driver/i4b_trace.c,v 1.9.2.3 2001/08/12 16:22:48 hm Exp $
- * $DragonFly: src/sys/net/i4b/driver/i4b_trace.c,v 1.8 2004/02/13 17:45:49 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/driver/i4b_trace.c,v 1.9 2004/05/13 23:49:24 dillon Exp $
  *
  *     NOTE: the code assumes that SPLI4B >= splimp !
  *
@@ -135,7 +135,7 @@ static struct cdevsw i4btrc_cdevsw = {
         /* maj */       CDEV_MAJOR,
         /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      i4btrcopen,
         /* close */     i4btrcclose,
index ac4cc21..37239a3 100644 (file)
@@ -28,7 +28,7 @@
  *     --------------------------------------------
  *
  * $FreeBSD: src/sys/i4b/layer4/i4b_i4bdrv.c,v 1.11.2.5 2001/12/16 15:12:59 hm Exp $
- * $DragonFly: src/sys/net/i4b/layer4/i4b_i4bdrv.c,v 1.8 2004/02/13 17:45:51 joerg Exp $
+ * $DragonFly: src/sys/net/i4b/layer4/i4b_i4bdrv.c,v 1.9 2004/05/13 23:49:24 dillon Exp $
  *
  *      last edit-date: [Sat Aug 11 18:08:10 2001]
  *
@@ -176,7 +176,7 @@ static struct cdevsw i4b_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      i4bopen,
        /* close */     i4bclose,
index c3898a5..d4822e8 100644 (file)
@@ -32,7 +32,7 @@
 
 /*
  * $FreeBSD: src/sys/net/if_tap.c,v 1.3.2.3 2002/04/14 21:41:48 luigi Exp $
- * $DragonFly: src/sys/net/tap/if_tap.c,v 1.11 2004/03/23 22:19:07 hsu Exp $
+ * $DragonFly: src/sys/net/tap/if_tap.c,v 1.12 2004/05/13 23:49:24 dillon Exp $
  * $Id: if_tap.c,v 0.21 2000/07/23 21:46:02 max Exp $
  */
 
@@ -101,7 +101,7 @@ static struct cdevsw        tap_cdevsw = {
        /* dev major */ CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      tapopen,
        /* close */     tapclose,
index f8f3fee..2ba5148 100644 (file)
@@ -14,7 +14,7 @@
  * operation though.
  *
  * $FreeBSD: src/sys/net/if_tun.c,v 1.74.2.8 2002/02/13 00:43:11 dillon Exp $
- * $DragonFly: src/sys/net/tun/if_tun.c,v 1.12 2004/03/23 22:19:07 hsu Exp $
+ * $DragonFly: src/sys/net/tun/if_tun.c,v 1.13 2004/05/13 23:49:24 dillon Exp $
  */
 
 #include "opt_atalk.h"
@@ -83,7 +83,7 @@ static struct cdevsw tun_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      tunopen,
        /* close */     tunclose,
index ed83ae5..38d9912 100644 (file)
@@ -29,7 +29,7 @@
  * netgraph node.
  *
  * $FreeBSD: src/sys/netgraph/ng_device.c,v 1.1.2.1 2002/08/23 07:15:44 julian Exp $
- * $DragonFly: src/sys/netgraph/ng_device.c,v 1.3 2003/07/21 05:50:44 dillon Exp $
+ * $DragonFly: src/sys/netgraph/ng_device.c,v 1.4 2004/05/13 23:49:24 dillon Exp $
  *
  */
 
@@ -123,7 +123,7 @@ static struct cdevsw ngd_cdevsw = {
         /* maj */       NGD_CDEV_MAJOR,
         /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
         /* open */      ngdopen,
         /* close */     ngdclose,
index 54345a6..df2f73c 100644 (file)
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/netsmb/smb_dev.c,v 1.2.2.1 2001/05/22 08:32:33 bp Exp $
- * $DragonFly: src/sys/netproto/smb/smb_dev.c,v 1.7 2004/03/19 17:06:08 dillon Exp $
+ * $DragonFly: src/sys/netproto/smb/smb_dev.c,v 1.8 2004/05/13 23:49:25 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -91,7 +91,7 @@ static struct cdevsw nsmb_cdevsw = {
        /* maj */       NSMB_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      nsmb_dev_open,
        /* close */     nsmb_dev_close,
index 59b1684..dffe147 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/sys/opencrypto/cryptodev.c,v 1.4.2.4 2003/06/03 00:09:02 sam Exp $        */
-/*     $DragonFly: src/sys/opencrypto/cryptodev.c,v 1.6 2003/07/29 20:03:06 dillon Exp $       */
+/*     $DragonFly: src/sys/opencrypto/cryptodev.c,v 1.7 2004/05/13 23:49:25 dillon Exp $       */
 /*     $OpenBSD: cryptodev.c,v 1.52 2002/06/19 07:22:46 deraadt Exp $  */
 
 /*
@@ -91,7 +91,7 @@ static        int cryptof_close(struct file *, struct thread *);
 
 static struct fileops cryptofops = {
     NULL,      /* port */
-    0,         /* autoq */
+    NULL,      /* clone */
     cryptof_rw,
     cryptof_rw,
     cryptof_ioctl,
@@ -749,7 +749,7 @@ static struct cdevsw crypto_cdevsw = {
        /* dev major */ CRYPTO_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      cryptoopen,
        /* close */     nullclose,
index 97e545a..31aa0b4 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/acpica/acpi_machdep.c,v 1.15 2003/11/01 00:18:29 njl Exp $
- * $DragonFly: src/sys/platform/pc32/acpica5/acpi_machdep.c,v 1.1 2004/02/21 06:48:05 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/acpica5/acpi_machdep.c,v 1.2 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -70,7 +70,7 @@ static struct cdevsw apm_cdevsw = {
         .d_maj  = CDEV_MAJOR,
         .d_flags = 0,
         .d_port = NULL,
-        .d_autoq = 0,
+        .d_clone = NULL,
         .old_open = apmopen,
         .old_close = apmclose,
        .old_write = apmwrite,
index c3a2f34..28b02b0 100644 (file)
@@ -16,7 +16,7 @@
  * Sep, 1994   Implemented on FreeBSD 1.1.5.1R (Toshiba AVS001WD)
  *
  * $FreeBSD: src/sys/i386/apm/apm.c,v 1.114.2.5 2002/11/02 04:41:50 iwasaki Exp $
- * $DragonFly: src/sys/platform/pc32/apm/apm.c,v 1.6 2003/08/26 21:42:17 rob Exp $
+ * $DragonFly: src/sys/platform/pc32/apm/apm.c,v 1.7 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -89,7 +89,7 @@ static struct cdevsw apm_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      apmopen,
        /* close */     apmclose,
index c0d7049..a9c26d8 100644 (file)
@@ -1,6 +1,6 @@
 /*-
  *  dgb.c $FreeBSD: src/sys/gnu/i386/isa/dgb.c,v 1.56.2.1 2001/02/26 04:23:09 jlemon Exp $
- *  dgb.c $DragonFly: src/sys/platform/pc32/gnu/isa/dgb.c,v 1.9 2003/08/26 21:42:17 rob Exp $
+ *  dgb.c $DragonFly: src/sys/platform/pc32/gnu/isa/dgb.c,v 1.10 2004/05/13 23:49:23 dillon Exp $
  *
  *  Digiboard driver.
  *
@@ -211,7 +211,7 @@ static struct cdevsw dgb_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_TTY | D_KQFILTER,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      dgbopen,
        /* close */     dgbclose,
index ea2e0ab..b8ed9fd 100644 (file)
@@ -7,7 +7,7 @@
  * ----------------------------------------------------------------------------
  *
  * $FreeBSD: src/sys/i386/i386/elan-mmcr.c,v 1.6.2.1 2002/09/17 22:39:53 sam Exp $
- * $DragonFly: src/sys/platform/pc32/i386/elan-mmcr.c,v 1.5 2004/01/30 05:42:16 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/i386/elan-mmcr.c,v 1.6 2004/05/13 23:49:23 dillon Exp $
  * The AMD Elan sc520 is a system-on-chip gadget which is used in embedded
  * kind of things, see www.soekris.com for instance, and it has a few quirks
  * we need to deal with.
@@ -100,7 +100,7 @@ static struct cdevsw elan_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      elan_open,
        /* close */     elan_close,
index b4f020f..1bb1286 100644 (file)
@@ -39,7 +39,7 @@
  *     from: Utah $Hdr: mem.c 1.13 89/10/08$
  *     from: @(#)mem.c 7.2 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/i386/mem.c,v 1.79.2.9 2003/01/04 22:58:01 njl Exp $
- * $DragonFly: src/sys/platform/pc32/i386/Attic/mem.c,v 1.9 2003/08/26 21:42:18 rob Exp $
+ * $DragonFly: src/sys/platform/pc32/i386/Attic/mem.c,v 1.10 2004/05/13 23:49:23 dillon Exp $
  */
 
 /*
@@ -85,7 +85,7 @@ static struct cdevsw mem_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     D_MEM,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      mmopen,
        /* close */     mmclose,
index e6525f5..d852e5d 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/i386/perfmon.c,v 1.21 1999/09/25 18:24:04 phk Exp $
- * $DragonFly: src/sys/platform/pc32/i386/perfmon.c,v 1.6 2003/07/21 05:50:39 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/i386/perfmon.c,v 1.7 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -66,7 +66,7 @@ static struct cdevsw perfmon_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      perfmon_open,
        /* close */     perfmon_close,
index b5082c9..d739840 100644 (file)
@@ -35,7 +35,7 @@
  */
 /*
  * $FreeBSD: src/sys/i386/isa/asc.c,v 1.42.2.2 2001/03/01 03:22:39 jlemon Exp $
- * $DragonFly: src/sys/platform/pc32/isa/asc.c,v 1.6 2003/08/07 21:17:23 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/isa/asc.c,v 1.7 2004/05/13 23:49:23 dillon Exp $
  */
 
 #include "use_asc.h"
@@ -191,7 +191,7 @@ static struct cdevsw asc_cdevsw = {
        /* maj */       CDEV_MAJOR,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      ascopen,
        /* close */     ascclose,
index 172e034..b24cd25 100644 (file)
@@ -37,7 +37,7 @@
  *
  *     @(#)conf.h      8.5 (Berkeley) 1/9/95
  * $FreeBSD: src/sys/sys/conf.h,v 1.103.2.6 2002/03/11 01:14:55 dd Exp $
- * $DragonFly: src/sys/sys/conf.h,v 1.5 2003/07/22 17:03:34 dillon Exp $
+ * $DragonFly: src/sys/sys/conf.h,v 1.6 2004/05/13 23:49:25 dillon Exp $
  */
 
 #ifndef _SYS_CONF_H_
@@ -123,6 +123,7 @@ struct thread;
 struct lwkt_port;
 
 typedef struct thread d_thread_t;
+typedef int d_clone_t (dev_t dev);
 typedef int d_open_t (dev_t dev, int oflags, int devtype, d_thread_t *td);
 typedef int d_close_t (dev_t dev, int fflag, int devtype, d_thread_t *td);
 typedef void d_strategy_t (struct buf *bp);
@@ -177,14 +178,16 @@ typedef int l_modem_t (struct tty *tp, int flag);
 #define        D_KQFILTER      0x00200000      /* has kqfilter entry */
 
 /*
- * Character device switch table
+ * Character device switch table.
+ *
+ * NOTE: positions are hard coded for static structure initialization.
  */
 struct cdevsw {
        const char      *d_name;        /* base device name, e.g. 'vn' */
        int             d_maj;          /* major (char) device number */
        u_int           d_flags;        /* D_ flags */
        struct lwkt_port *d_port;       /* port (template only) */
-       u_int           d_autoq;        /* thread safe (old style) vec mask */
+       d_clone_t       *d_clone;       /* clone from base cdevsw */
 
        /*
         * Old style vectors are used only if d_port is NULL when the cdevsw
index 12b2fc5..a73e644 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)file.h      8.3 (Berkeley) 1/9/95
  * $FreeBSD: src/sys/sys/file.h,v 1.22.2.7 2002/11/21 23:39:24 sam Exp $
- * $DragonFly: src/sys/sys/file.h,v 1.9 2004/04/21 06:09:53 dillon Exp $
+ * $DragonFly: src/sys/sys/file.h,v 1.10 2004/05/13 23:49:25 dillon Exp $
  */
 
 #ifndef _SYS_FILE_H_
@@ -59,7 +59,7 @@ struct lwkt_port;
 
 struct fileops {
        struct lwkt_port *fo_port;
-       u_int   fo_autoq;
+       int     (*fo_clone)(struct file *);     /* additional work after dup */
 
        int     (*fold_read)    (struct file *fp, struct uio *uio,
                                    struct ucred *cred, int flags,
index a402c57..20768c4 100644 (file)
@@ -28,7 +28,7 @@
  * 
  *     @(#) src/sys/coda/coda_fbsd.cr,v 1.1.1.1 1998/08/29 21:14:52 rvb Exp $
  * $FreeBSD: src/sys/coda/coda_fbsd.c,v 1.18 1999/09/25 18:23:43 phk Exp $
- * $DragonFly: src/sys/vfs/coda/Attic/coda_fbsd.c,v 1.5 2004/03/31 02:34:37 cpressey Exp $
+ * $DragonFly: src/sys/vfs/coda/Attic/coda_fbsd.c,v 1.6 2004/05/13 23:49:26 dillon Exp $
  * 
  */
 
@@ -71,7 +71,7 @@ static struct cdevsw codadevsw = {
        /* maj */       VC_DEV_NO,
        /* flags */     0,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      vc_nb_open,
        /* close */     vc_nb_close,
index 0ced822..b6824ca 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)mfs_vfsops.c        8.11 (Berkeley) 6/19/95
  * $FreeBSD: src/sys/ufs/mfs/mfs_vfsops.c,v 1.81.2.3 2001/07/04 17:35:21 tegge Exp $
- * $DragonFly: src/sys/vfs/mfs/mfs_vfsops.c,v 1.13 2004/04/15 00:59:41 cpressey Exp $
+ * $DragonFly: src/sys/vfs/mfs/mfs_vfsops.c,v 1.14 2004/05/13 23:49:26 dillon Exp $
  */
 
 
@@ -84,7 +84,7 @@ static struct cdevsw mfs_cdevsw = {
        /* maj */       MFS_CDEV_MAJOR,
        /* flags */     D_DISK,
        /* port */      NULL,
-       /* autoq */     0,
+       /* clone */     NULL,
 
        /* open */      noopen,
        /* close */     noclose,