Change the kernel dev_t, representing a pointer to a specinfo structure,
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 10 Sep 2006 01:26:41 +0000 (01:26 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 10 Sep 2006 01:26:41 +0000 (01:26 +0000)
to cdev_t.  Change struct specinfo to struct cdev.  The name 'cdev' was taken
from FreeBSD.  Remove the dev_t shim for the kernel.

This commit generally removes the overloading of 'dev_t' between userland and
the kernel.

Also fix a bug in libkvm where a kernel dev_t (now cdev_t) was not being
properly converted to a userland dev_t.

254 files changed:
lib/libkvm/kvm_proc.c
sbin/fsck/fsck.h
sbin/fsck/inode.c
sbin/fsck/pass2.c
sbin/fsck/setup.c
sbin/i386/fdisk/fdisk.8
sbin/i386/fdisk/fdisk.c
sys/amd64/include/cpu.h
sys/boot/common/dinode.h
sys/boot/i386/libi386/bioscd.c
sys/boot/i386/libi386/biosdisk.c
sys/boot/i386/libi386/libi386.h
sys/boot/pc32/libi386/bioscd.c
sys/boot/pc32/libi386/biosdisk.c
sys/boot/pc32/libi386/libi386.h
sys/bus/cam/cam_extend.c
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/firewire/firewirereg.h
sys/bus/firewire/fwdev.c
sys/bus/firewire/fwmem.c
sys/bus/firewire/fwohci.c
sys/bus/iicbus/iic.c
sys/bus/isa/vga_isa.c
sys/bus/pccard/slot.h
sys/bus/smbus/smb.c
sys/bus/usb/usb.c
sys/conf/nfsswapkernel.c
sys/contrib/dev/fla/fla.c
sys/contrib/ipfilter/netinet/ip_fil.c
sys/contrib/ipfilter/netinet/ip_fil.h
sys/cpu/i386/include/cpu.h
sys/ddb/db_command.c
sys/ddb/ddb.h
sys/dev/acpica5/acpivar.h
sys/dev/agp/agp.c
sys/dev/disk/ata/ata-disk.c
sys/dev/disk/ata/ata-disk.h
sys/dev/disk/ata/ata-raid.c
sys/dev/disk/ata/ata-raid.h
sys/dev/disk/ata/atapi-cd.c
sys/dev/disk/ata/atapi-cd.h
sys/dev/disk/ata/atapi-fd.c
sys/dev/disk/ata/atapi-fd.h
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/drmP.h
sys/dev/drm/drm_drv.h
sys/dev/drm/drm_fops.h
sys/dev/drm/drm_os_freebsd.h
sys/dev/drm/drm_vm.h
sys/dev/misc/dcons/dcons_os.c
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/spigot/spigot.c
sys/dev/misc/syscons/syscons.c
sys/dev/misc/syscons/syscons.h
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/aac/aacvar.h
sys/dev/raid/amr/amr.c
sys/dev/raid/amr/amr_disk.c
sys/dev/raid/amr/amrvar.h
sys/dev/raid/asr/asr.c
sys/dev/raid/ciss/ciss.c
sys/dev/raid/ciss/cissvar.h
sys/dev/raid/dpt/dpt_control.c
sys/dev/raid/ida/ida_disk.c
sys/dev/raid/iir/iir.h
sys/dev/raid/iir/iir_ctrl.c
sys/dev/raid/ips/ips.c
sys/dev/raid/ips/ips_disk.c
sys/dev/raid/ips/ips_disk.h
sys/dev/raid/mlx/mlx.c
sys/dev/raid/mlx/mlx_disk.c
sys/dev/raid/mlx/mlxvar.h
sys/dev/raid/mly/mly.c
sys/dev/raid/mly/mlyvar.h
sys/dev/raid/pst/pst-raid.c
sys/dev/raid/twa/twa_freebsd.c
sys/dev/raid/twe/twe_compat.h
sys/dev/raid/twe/twe_freebsd.c
sys/dev/raid/twe/twevar.h
sys/dev/raid/vinum/vinum.c
sys/dev/raid/vinum/vinumdaemon.c
sys/dev/raid/vinum/vinumext.h
sys/dev/raid/vinum/vinuminterrupt.c
sys/dev/raid/vinum/vinumio.c
sys/dev/raid/vinum/vinumioctl.c
sys/dev/raid/vinum/vinumrequest.c
sys/dev/raid/vinum/vinumrevive.c
sys/dev/raid/vinum/vinumutil.c
sys/dev/raid/vinum/vinumvar.h
sys/dev/serial/cy/cy.c
sys/dev/serial/dgb/dgm.c
sys/dev/serial/digi/digi.c
sys/dev/serial/digi/digi.h
sys/dev/serial/rc/rc.c
sys/dev/serial/rp/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/pcm/dsp.c
sys/dev/sound/pcm/mixer.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/ucom/ucomvar.h
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_core.c
sys/dev/video/bktr/bktr_core.h
sys/dev/video/bktr/bktr_os.c
sys/dev/video/ctx/ctx.c
sys/dev/video/fb/fb.c
sys/dev/video/fb/fbreg.h
sys/dev/video/fb/vga.c
sys/dev/video/fb/vgareg.h
sys/dev/video/gsc/gsc.c
sys/dev/video/meteor/meteor.c
sys/emulation/linux/linux_stats.c
sys/i386/apm/apm.c
sys/i386/gnu/isa/dgb.c
sys/i386/i386/autoconf.c
sys/i386/i386/machdep.c
sys/i386/i386/mem.c
sys/i386/include/cpu.h
sys/i386/isa/asc.c
sys/kern/kern_conf.c
sys/kern/kern_device.c
sys/kern/kern_memio.c
sys/kern/kern_nrandom.c
sys/kern/kern_physio.c
sys/kern/kern_shutdown.c
sys/kern/subr_disk.c
sys/kern/subr_diskmbr.c
sys/kern/subr_diskslice.c
sys/kern/sys_generic.c
sys/kern/tty.c
sys/kern/tty_conf.c
sys/kern/tty_cons.c
sys/kern/tty_pty.c
sys/kern/tty_tty.c
sys/kern/vfs_conf.c
sys/kern/vfs_subr.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/pf/pf_ioctl.c
sys/net/ppp_layer/ppp_tty.c
sys/net/sl/if_sl.c
sys/net/tap/if_tap.c
sys/net/tap/if_tapvar.h
sys/net/tun/if_tun.c
sys/netgraph/ng_device.c
sys/netgraph/tty/ng_tty.c
sys/netproto/smb/smb_dev.c
sys/platform/pc32/apm/apm.c
sys/platform/pc32/gnu/isa/dgb.c
sys/platform/pc32/i386/autoconf.c
sys/platform/pc32/i386/machdep.c
sys/platform/pc32/i386/mem.c
sys/platform/pc32/isa/asc.c
sys/sys/ccdvar.h
sys/sys/conf.h
sys/sys/cons.h
sys/sys/device.h
sys/sys/disk.h
sys/sys/disklabel.h
sys/sys/disklabel32.h
sys/sys/diskslice.h
sys/sys/mount.h
sys/sys/odisklabel.h
sys/sys/param.h
sys/sys/random.h
sys/sys/snoop.h
sys/sys/sysctl.h
sys/sys/systm.h
sys/sys/tty.h
sys/sys/types.h
sys/sys/user.h
sys/sys/vnode.h
sys/vfs/gnu/ext2fs/dinode.h
sys/vfs/gnu/ext2fs/ext2_extern.h
sys/vfs/gnu/ext2fs/ext2_ihash.c
sys/vfs/gnu/ext2fs/ext2_vfsops.c
sys/vfs/gnu/ext2fs/ext2mount.h
sys/vfs/gnu/ext2fs/inode.h
sys/vfs/hpfs/hpfs.h
sys/vfs/hpfs/hpfs_hash.c
sys/vfs/hpfs/hpfs_vfsops.c
sys/vfs/isofs/cd9660/cd9660_node.c
sys/vfs/isofs/cd9660/cd9660_node.h
sys/vfs/isofs/cd9660/cd9660_vfsops.c
sys/vfs/isofs/cd9660/iso.h
sys/vfs/mfs/mfs_vfsops.c
sys/vfs/mfs/mfsnode.h
sys/vfs/msdosfs/denode.h
sys/vfs/msdosfs/msdosfs_denode.c
sys/vfs/msdosfs/msdosfs_vfsops.c
sys/vfs/msdosfs/msdosfsmount.h
sys/vfs/ntfs/ntfs.h
sys/vfs/ntfs/ntfs_ihash.c
sys/vfs/ntfs/ntfs_ihash.h
sys/vfs/ntfs/ntfs_inode.h
sys/vfs/ntfs/ntfs_vfsops.c
sys/vfs/specfs/spec_vnops.c
sys/vfs/udf/udf.h
sys/vfs/udf/udf_vfsops.c
sys/vfs/ufs/dinode.h
sys/vfs/ufs/ffs_vfsops.c
sys/vfs/ufs/inode.h
sys/vfs/ufs/ufs_extern.h
sys/vfs/ufs/ufs_ihash.c
sys/vfs/ufs/ufsmount.h
sys/vm/device_pager.c
sys/vm/vm_swap.c
test/sysperf/Makefile

index 35d9362..e976211 100644 (file)
@@ -35,7 +35,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/lib/libkvm/kvm_proc.c,v 1.25.2.3 2002/08/24 07:27:46 kris Exp $
- * $DragonFly: src/lib/libkvm/kvm_proc.c,v 1.7 2004/10/25 19:38:45 drhodus Exp $
+ * $DragonFly: src/lib/libkvm/kvm_proc.c,v 1.8 2006/09/10 01:26:26 dillon Exp $
  *
  * @(#)kvm_proc.c      8.3 (Berkeley) 9/23/93
  */
@@ -47,8 +47,9 @@
  * most other applications are interested only in open/close/read/nlist).
  */
 
-#include <sys/param.h>
 #include <sys/user.h>
+#include <sys/conf.h>
+#include <sys/param.h>
 #include <sys/proc.h>
 #include <sys/exec.h>
 #include <sys/stat.h>
@@ -104,6 +105,7 @@ kvm_proclist(kvm_t *kd, int what, int arg, struct proc *p,
        struct proc proc;
        struct thread thread;
        struct proc pproc;
+       struct cdev cdev;
 
        for (; cnt < maxcnt && p != NULL; p = proc.p_list.le_next) {
                if (KREAD(kd, (u_long)p, &proc)) {
@@ -179,7 +181,15 @@ kvm_proclist(kvm_t *kd, int what, int arg, struct proc *p,
                                         "can't read tty at %x", sess.s_ttyp);
                                return (-1);
                        }
-                       eproc.e_tdev = tty.t_dev;
+                       if (tty.t_dev && tty.t_dev != NOCDEV) {
+                               if (KREAD(kd, (u_long)tty.t_dev, &cdev)) {
+                                       eproc.e_tdev = cdev.si_udev;
+                               } else {
+                                       eproc.e_tdev = NODEV;
+                               }
+                       } else {
+                               eproc.e_tdev = NODEV;
+                       }
                        eproc.e_tsess = tty.t_session;
                        if (tty.t_pgrp != NULL) {
                                if (KREAD(kd, (u_long)tty.t_pgrp, &pgrp)) {
index 9237cda..17252c7 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)fsck.h      8.4 (Berkeley) 5/9/95
  * $FreeBSD: src/sbin/fsck/fsck.h,v 1.12.2.1 2001/01/23 23:11:07 iedowse Exp $
- * $DragonFly: src/sbin/fsck/fsck.h,v 1.5 2006/04/03 01:58:49 dillon Exp $
+ * $DragonFly: src/sbin/fsck/fsck.h,v 1.6 2006/09/10 01:26:27 dillon Exp $
  */
 
 #include <unistd.h>
@@ -183,9 +183,17 @@ struct inoinfo {
        u_int   i_numblks;              /* size of block array in bytes */
        ufs_daddr_t i_blks[1];          /* actually longer */
 } **inphead, **inpsort;
-long numdirs, dirhash, listmax, inplast;
+long numdirs, dirhash, listmax, inplast, dirhashmask;
 long countdirs;                        /* number of directories we actually found */
 
+/*
+ * Be careful about cache locality of reference, large filesystems may
+ * have tens of millions of directories in them and if fsck has to swap
+ * we want it to swap efficiently.  For this reason we try to group
+ * adjacent inodes together by a reasonable factor.
+ */
+#define DIRHASH(ino)   ((ino >> 3) & dirhashmask)
+
 char   *cdevname;              /* name of device being checked */
 long   dev_bsize;              /* computed value of DEV_BSIZE */
 long   secsize;                /* actual disk sector size */
index 86c5ba9..63ba34a 100644 (file)
@@ -32,7 +32,7 @@
  *
  * @(#)inode.c 8.8 (Berkeley) 4/28/95
  * $FreeBSD: src/sbin/fsck/inode.c,v 1.20 2000/02/28 20:02:41 mckusick Exp $
- * $DragonFly: src/sbin/fsck/inode.c,v 1.9 2006/04/03 01:58:49 dillon Exp $
+ * $DragonFly: src/sbin/fsck/inode.c,v 1.10 2006/09/10 01:26:27 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -380,7 +380,7 @@ cacheino(struct ufs1_dinode *dp, ino_t inumber)
                malloc(sizeof(*inp) + (blks - 1) * sizeof(ufs_daddr_t));
        if (inp == NULL)
                errx(EEXIT, "cannot increase directory list");
-       inpp = &inphead[inumber % dirhash];
+       inpp = &inphead[DIRHASH(inumber)];
        inp->i_nexthash = *inpp;
        *inpp = inp;
        inp->i_parent = inumber == ROOTINO ? ROOTINO : (ino_t)0;
@@ -407,7 +407,7 @@ getinoinfo(ino_t inumber)
 {
        struct inoinfo *inp;
 
-       for (inp = inphead[inumber % dirhash]; inp; inp = inp->i_nexthash) {
+       for (inp = inphead[DIRHASH(inumber)]; inp; inp = inp->i_nexthash) {
                if (inp->i_number != inumber)
                        continue;
                return (inp);
index 9a3f87c..3629f8f 100644 (file)
@@ -32,7 +32,7 @@
  *
  * @(#)pass2.c 8.9 (Berkeley) 4/28/95
  * $FreeBSD: src/sbin/fsck/pass2.c,v 1.10.2.2 2001/11/24 15:14:59 iedowse Exp $
- * $DragonFly: src/sbin/fsck/pass2.c,v 1.9 2006/04/03 01:58:49 dillon Exp $
+ * $DragonFly: src/sbin/fsck/pass2.c,v 1.10 2006/09/10 01:26:27 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -59,6 +59,7 @@ pass2(void)
        struct inodesc curino;
        struct ufs1_dinode dino;
        char pathbuf[MAXPATHLEN + 1];
+       long i, n;
 
        switch (inoinfo(ROOTINO)->ino_state) {
 
@@ -118,9 +119,16 @@ pass2(void)
                inoinfo(WINO)->ino_type = DT_WHT;
        }
        /*
-        * Sort the directory list into disk block order.
+        * Sort the directory list into disk block order.  Do this in blocks
+        * of 1000 directories in order to maintain locality of reference
+        * in memory in case fsck is using swap space.
         */
-       qsort((char *)inpsort, (size_t)inplast, sizeof *inpsort, blksort);
+       for (i = 0; i < inplast; i += 1000) {
+               if ((n = inplast - i) > 1000)
+                       n = 1000;
+               qsort(inpsort + i, (size_t)n, sizeof *inpsort, blksort);
+       }
+
        /*
         * Check the integrity of each directory.
         */
index a927770..eaf5eb1 100644 (file)
@@ -32,7 +32,7 @@
  *
  * @(#)setup.c 8.10 (Berkeley) 5/9/95
  * $FreeBSD: src/sbin/fsck/setup.c,v 1.17.2.4 2002/06/24 05:10:41 dillon Exp $
- * $DragonFly: src/sbin/fsck/setup.c,v 1.6 2005/11/06 12:13:53 swildner Exp $
+ * $DragonFly: src/sbin/fsck/setup.c,v 1.7 2006/09/10 01:26:27 dillon Exp $
  */
 
 #define DKTYPENAMES
@@ -283,20 +283,28 @@ setup(char *dev)
                goto badsb;
        }
        numdirs = sblock.fs_cstotal.cs_ndir;
-       dirhash = numdirs;
+
+       /*
+        * Calculate the directory hash table size.  Do not allocate 
+        * a ridiculous amount of memory if we have a lot of directories.
+        */
+       for (dirhash = 16; dirhash < numdirs; dirhash <<= 1)
+               ;
+       if (dirhash > 1024*1024)
+               dirhash /= 8;
+       dirhashmask = dirhash - 1;
+
        if (numdirs == 0) {
                printf("numdirs is zero, try using an alternate superblock\n");
                goto badsb;
        }
        inplast = 0;
        listmax = numdirs + 10;
-       inpsort = (struct inoinfo **)calloc((unsigned)listmax,
-           sizeof(struct inoinfo *));
-       inphead = (struct inoinfo **)calloc((unsigned)numdirs,
-           sizeof(struct inoinfo *));
+       inpsort = calloc((unsigned)listmax, sizeof(struct inoinfo *));
+       inphead = calloc((unsigned)dirhash, sizeof(struct inoinfo *));
        if (inpsort == NULL || inphead == NULL) {
-               printf("cannot alloc %u bytes for inphead\n",
-                   (unsigned)numdirs * sizeof(struct inoinfo *));
+               printf("cannot allocate base structures for %ld directories\n",
+                       numdirs);
                goto badsb;
        }
        bufinit();
index 2fb4427..79a4f12 100644 (file)
@@ -1,5 +1,5 @@
 .\" $FreeBSD: src/sbin/i386/fdisk/fdisk.8,v 1.17.2.11 2002/04/25 16:25:12 trhodes Exp $
-.\" $DragonFly: src/sbin/i386/fdisk/fdisk.8,v 1.9 2006/02/28 02:25:10 swildner Exp $
+.\" $DragonFly: src/sbin/i386/fdisk/fdisk.8,v 1.10 2006/09/10 01:26:28 dillon Exp $
 .\"
 .Dd October 4, 1996
 .Dt FDISK 8
@@ -9,7 +9,7 @@
 .Nd PC slice table maintenance program
 .Sh SYNOPSIS
 .Nm
-.Op Fl BIaistu
+.Op Fl BCIaistu
 .Op Fl b Ar bootcode
 .Op Fl p Ar diskimage
 .Op Fl 1234
@@ -69,6 +69,12 @@ Reinitialize the boot code contained in sector 0 of the disk.  Ignored
 if
 .Fl f
 is given.
+.It Fl C
+Normally if the CHS fields for a partition are set to all 1's if they
+would otherwise wrap.  This typically causes BIOSes to properly detect
+that the disk should be put in Large mode.  If this option is specified
+the CHS fields will be set to wrapped values instead.  This option may
+be needed on very old PCs.
 .It Fl f Ar configfile
 Set slice values using the file
 .Ar configfile .
index 68b5022..d1d353e 100644 (file)
@@ -24,7 +24,7 @@
  * the rights to redistribute these changes.
  *
  * $FreeBSD: /repoman/r/ncvs/src/sbin/i386/fdisk/fdisk.c,v 1.36.2.14 2004/01/30 14:40:47 harti Exp $
- * $DragonFly: src/sbin/i386/fdisk/fdisk.c,v 1.11 2005/11/06 12:19:22 swildner Exp $
+ * $DragonFly: src/sbin/i386/fdisk/fdisk.c,v 1.12 2006/09/10 01:26:28 dillon Exp $
  */
 
 #include <sys/disklabel.h>
@@ -94,6 +94,7 @@ int dos_cylsecs;
 
 #define DOSSECT(s,c) ((s & 0x3f) | ((c >> 2) & 0xc0))
 #define DOSCYL(c)      (c & 0xff)
+#define MAXCYL         1023
 static int partition = -1;
 
 
@@ -117,6 +118,7 @@ typedef struct cmd {
 
 
 static int B_flag  = 0;                /* replace boot code */
+static int C_flag  = 0;                /* use wrapped values for CHS */
 static int I_flag  = 0;                /* use entire disk for DragonFly */
 static int a_flag  = 0;                /* set active partition */
 static char *b_flag = NULL;    /* path to boot code */
@@ -255,11 +257,14 @@ main(int argc, char *argv[])
 {
        int     c, i;
 
-       while ((c = getopt(argc, argv, "BIab:f:p:istuv1234")) != -1)
+       while ((c = getopt(argc, argv, "BCIab:f:p:istuv1234")) != -1)
                switch (c) {
                case 'B':
                        B_flag = 1;
                        break;
+               case 'C':
+                       C_flag = 1;
+                       break;
                case 'I':
                        I_flag = 1;
                        break;
@@ -595,9 +600,16 @@ struct dos_partition *partp = ((struct dos_partition *) &mboot.parts) + i - 1;
                        Decimal("beginning cylinder", tcyl, tmp);
                        Decimal("beginning head", thd, tmp);
                        Decimal("beginning sector", tsec, tmp);
-                       partp->dp_scyl = DOSCYL(tcyl);
-                       partp->dp_ssect = DOSSECT(tsec,tcyl);
-                       partp->dp_shd = thd;
+                       if (tcyl > MAXCYL && C_flag == 0) {
+                               printf("Warning: starting cylinder wraps, using all 1's\n");
+                               partp->dp_scyl = -1;
+                               partp->dp_ssect = -1;
+                               partp->dp_shd = -1;
+                       } else {
+                               partp->dp_scyl = DOSCYL(tcyl);
+                               partp->dp_ssect = DOSSECT(tsec,tcyl);
+                               partp->dp_shd = thd;
+                       }
 
                        tcyl = DPCYL(partp->dp_ecyl,partp->dp_esect);
                        thd = partp->dp_ehd;
@@ -605,9 +617,16 @@ struct dos_partition *partp = ((struct dos_partition *) &mboot.parts) + i - 1;
                        Decimal("ending cylinder", tcyl, tmp);
                        Decimal("ending head", thd, tmp);
                        Decimal("ending sector", tsec, tmp);
-                       partp->dp_ecyl = DOSCYL(tcyl);
-                       partp->dp_esect = DOSSECT(tsec,tcyl);
-                       partp->dp_ehd = thd;
+                       if (tcyl > MAXCYL && C_flag == 0) {
+                               printf("Warning: ending cylinder wraps, using all 1's\n");
+                               partp->dp_ecyl = -1;
+                               partp->dp_esect = -1;
+                               partp->dp_ehd = -1;
+                       } else {
+                               partp->dp_ecyl = DOSCYL(tcyl);
+                               partp->dp_esect = DOSSECT(tsec,tcyl);
+                               partp->dp_ehd = thd;
+                       }
                } else
                        dos(partp);
 
@@ -709,19 +728,33 @@ dos(struct dos_partition *partp)
        }
 
        /* Start c/h/s. */
-       partp->dp_shd = partp->dp_start % dos_cylsecs / dos_sectors;
        cy = partp->dp_start / dos_cylsecs;
        sec = partp->dp_start % dos_sectors + 1;
-       partp->dp_scyl = DOSCYL(cy);
-       partp->dp_ssect = DOSSECT(sec, cy);
+       if (cy > MAXCYL && C_flag == 0) {
+           printf("Warning: starting cylinder wraps, using all 1's\n");
+           partp->dp_shd = -1;
+           partp->dp_scyl = -1;
+           partp->dp_ssect = -1;
+       } else {
+           partp->dp_shd = partp->dp_start % dos_cylsecs / dos_sectors;
+           partp->dp_scyl = DOSCYL(cy);
+           partp->dp_ssect = DOSSECT(sec, cy);
+       }
 
        /* End c/h/s. */
        end = partp->dp_start + partp->dp_size - 1;
-       partp->dp_ehd = end % dos_cylsecs / dos_sectors;
        cy = end / dos_cylsecs;
        sec = end % dos_sectors + 1;
-       partp->dp_ecyl = DOSCYL(cy);
-       partp->dp_esect = DOSSECT(sec, cy);
+       if (cy > MAXCYL && C_flag == 0) {
+           printf("Warning: ending cylinder wraps, using all 1's\n");
+           partp->dp_ehd = -1;
+           partp->dp_ecyl = -1;
+           partp->dp_esect = -1;
+       } else {
+           partp->dp_ehd = end % dos_cylsecs / dos_sectors;
+           partp->dp_ecyl = DOSCYL(cy);
+           partp->dp_esect = DOSSECT(sec, cy);
+       }
 }
 
 int fd;
index 96fdf49..e6e9aa0 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     from: @(#)cpu.h 5.4 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/include/cpu.h,v 1.43.2.2 2001/06/15 09:37:57 scottl Exp $
- * $DragonFly: src/sys/amd64/include/Attic/cpu.h,v 1.1 2006/07/27 00:42:46 corecode Exp $
+ * $DragonFly: src/sys/amd64/include/Attic/cpu.h,v 1.2 2006/09/10 01:26:29 dillon Exp $
  */
 
 #ifndef _MACHINE_CPU_H_
@@ -44,7 +44,7 @@
 /*
  * CTL_MACHDEP definitions.
  */
-#define CPU_CONSDEV            1       /* dev_t: console terminal device */
+#define CPU_CONSDEV            1       /* cdev_t: console terminal device */
 #define        CPU_ADJKERNTZ           2       /* int: timezone offset (seconds) */
 #define        CPU_DISRTCSET           3       /* int: disable resettodr() call */
 #define CPU_BOOTINFO           4       /* struct: bootinfo */
index 07bde9c..e16f215 100644 (file)
@@ -42,7 +42,7 @@
  *
  *     @(#)dinode.h    8.3 (Berkeley) 1/21/94
  * $FreeBSD: src/sys/ufs/ufs/dinode.h,v 1.11 2002/07/16 22:36:00 mckusick Exp $
- * $DragonFly: src/sys/boot/common/dinode.h,v 1.1 2003/11/10 06:08:31 dillon Exp $
+ * $DragonFly: src/sys/boot/common/dinode.h,v 1.2 2006/09/10 01:26:30 dillon Exp $
  */
 
 #ifndef _UFS_UFS_DINODE_H_
@@ -132,7 +132,7 @@ struct ufs2_dinode {
  * The di_db fields may be overlaid with other information for
  * file types that do not have associated disk storage. Block
  * and character devices overlay the first data block with their
- * dev_t value. Short symbolic links place their path in the
+ * cdev_t value. Short symbolic links place their path in the
  * di_db area.
  */
 #define        di_rdev di_db[0]
index 4d35253..2c3835e 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/bioscd.c,v 1.5 2003/08/25 23:28:31 obrien Exp $
- * $DragonFly: src/sys/boot/i386/libi386/Attic/bioscd.c,v 1.5 2004/09/09 03:47:08 joerg Exp $
+ * $DragonFly: src/sys/boot/i386/libi386/Attic/bioscd.c,v 1.6 2006/09/10 01:26:31 dillon Exp $
  */
 /*
  * BIOS CD device handling for CD's that have been booted off of via no
@@ -322,7 +322,7 @@ bc_read(int unit, daddr_t dblk, int blks, caddr_t dest)
 }
 
 /*
- * Return a suitable dev_t value for (dev).
+ * Return a suitable cdev_t value for (dev).
  */
 int
 bc_getdev(struct i386_devdesc *dev)
@@ -341,7 +341,7 @@ bc_getdev(struct i386_devdesc *dev)
      * XXX: Need to examine device spec here to figure out if SCSI or
      * ATAPI.  No idea on how to figure out device number.  All we can
      * really pass to the kernel is what bus and device on which bus we
-     * were booted from, which dev_t isn't well suited to since those
+     * were booted from, which cdev_t isn't well suited to since those
      * number don't match to unit numbers very well.  We may just need
      * to engage in a hack where we pass -C to the boot args if we are
      * the boot device.
index 7a160b7..03ec08c 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.45 2004/09/21 06:46:44 wes Exp $
- * $DragonFly: src/sys/boot/i386/libi386/Attic/biosdisk.c,v 1.9 2004/12/20 01:16:14 dillon Exp $
+ * $DragonFly: src/sys/boot/i386/libi386/Attic/biosdisk.c,v 1.10 2006/09/10 01:26:31 dillon Exp $
  */
 
 /*
@@ -1239,7 +1239,7 @@ bd_getbigeom(int bunit)
 }
 
 /*
- * Return a suitable dev_t value for (dev).
+ * Return a suitable cdev_t value for (dev).
  *
  * In the case where it looks like (dev) is a SCSI disk, we allow the number of
  * IDE disks to be specified in $num_ide_disks.  There should be a Better Way.
index 325ce0a..0d14642 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/libi386.h,v 1.16 2003/05/01 03:56:29 peter Exp $
- * $DragonFly: src/sys/boot/i386/libi386/Attic/libi386.h,v 1.4 2004/09/09 03:47:08 joerg Exp $
+ * $DragonFly: src/sys/boot/i386/libi386/Attic/libi386.h,v 1.5 2006/09/10 01:26:31 dillon Exp $
  */
 
 
@@ -73,13 +73,13 @@ extern struct devsw pxedisk;
 extern struct fs_ops pxe_fsops;
 
 int    bc_add(int biosdev);            /* Register CD booted from. */
-int    bc_getdev(struct i386_devdesc *dev);    /* return dev_t for (dev) */
+int    bc_getdev(struct i386_devdesc *dev);    /* return cdev_t for (dev) */
 int    bc_bios2unit(int biosdev);      /* xlate BIOS device -> bioscd unit */
 int    bc_unit2bios(int unit);         /* xlate bioscd unit -> BIOS device */
 u_int32_t      bd_getbigeom(int bunit);        /* return geometry in bootinfo format */
 int    bd_bios2unit(int biosdev);              /* xlate BIOS device -> biosdisk unit */
 int    bd_unit2bios(int unit);                 /* xlate biosdisk unit -> BIOS device */
-int    bd_getdev(struct i386_devdesc *dev);    /* return dev_t for (dev) */
+int    bd_getdev(struct i386_devdesc *dev);    /* return cdev_t for (dev) */
 
 ssize_t        i386_copyin(const void *src, vm_offset_t dest, const size_t len);
 ssize_t        i386_copyout(const vm_offset_t src, void *dest, const size_t len);
index 4373853..e815781 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/bioscd.c,v 1.5 2003/08/25 23:28:31 obrien Exp $
- * $DragonFly: src/sys/boot/pc32/libi386/bioscd.c,v 1.5 2004/09/09 03:47:08 joerg Exp $
+ * $DragonFly: src/sys/boot/pc32/libi386/bioscd.c,v 1.6 2006/09/10 01:26:31 dillon Exp $
  */
 /*
  * BIOS CD device handling for CD's that have been booted off of via no
@@ -322,7 +322,7 @@ bc_read(int unit, daddr_t dblk, int blks, caddr_t dest)
 }
 
 /*
- * Return a suitable dev_t value for (dev).
+ * Return a suitable cdev_t value for (dev).
  */
 int
 bc_getdev(struct i386_devdesc *dev)
@@ -341,7 +341,7 @@ bc_getdev(struct i386_devdesc *dev)
      * XXX: Need to examine device spec here to figure out if SCSI or
      * ATAPI.  No idea on how to figure out device number.  All we can
      * really pass to the kernel is what bus and device on which bus we
-     * were booted from, which dev_t isn't well suited to since those
+     * were booted from, which cdev_t isn't well suited to since those
      * number don't match to unit numbers very well.  We may just need
      * to engage in a hack where we pass -C to the boot args if we are
      * the boot device.
index 2694498..229e811 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.45 2004/09/21 06:46:44 wes Exp $
- * $DragonFly: src/sys/boot/pc32/libi386/biosdisk.c,v 1.9 2004/12/20 01:16:14 dillon Exp $
+ * $DragonFly: src/sys/boot/pc32/libi386/biosdisk.c,v 1.10 2006/09/10 01:26:31 dillon Exp $
  */
 
 /*
@@ -1239,7 +1239,7 @@ bd_getbigeom(int bunit)
 }
 
 /*
- * Return a suitable dev_t value for (dev).
+ * Return a suitable cdev_t value for (dev).
  *
  * In the case where it looks like (dev) is a SCSI disk, we allow the number of
  * IDE disks to be specified in $num_ide_disks.  There should be a Better Way.
index 6c8ca47..9b980da 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/libi386.h,v 1.16 2003/05/01 03:56:29 peter Exp $
- * $DragonFly: src/sys/boot/pc32/libi386/libi386.h,v 1.4 2004/09/09 03:47:08 joerg Exp $
+ * $DragonFly: src/sys/boot/pc32/libi386/libi386.h,v 1.5 2006/09/10 01:26:31 dillon Exp $
  */
 
 
@@ -73,13 +73,13 @@ extern struct devsw pxedisk;
 extern struct fs_ops pxe_fsops;
 
 int    bc_add(int biosdev);            /* Register CD booted from. */
-int    bc_getdev(struct i386_devdesc *dev);    /* return dev_t for (dev) */
+int    bc_getdev(struct i386_devdesc *dev);    /* return cdev_t for (dev) */
 int    bc_bios2unit(int biosdev);      /* xlate BIOS device -> bioscd unit */
 int    bc_unit2bios(int unit);         /* xlate bioscd unit -> BIOS device */
 u_int32_t      bd_getbigeom(int bunit);        /* return geometry in bootinfo format */
 int    bd_bios2unit(int biosdev);              /* xlate BIOS device -> biosdisk unit */
 int    bd_unit2bios(int unit);                 /* xlate biosdisk unit -> BIOS device */
-int    bd_getdev(struct i386_devdesc *dev);    /* return dev_t for (dev) */
+int    bd_getdev(struct i386_devdesc *dev);    /* return cdev_t for (dev) */
 
 ssize_t        i386_copyin(const void *src, vm_offset_t dest, const size_t len);
 ssize_t        i386_copyout(const vm_offset_t src, void *dest, const size_t len);
index f262d81..b19ea16 100644 (file)
  * functioning of this software in any circumstances.
  *
  * $FreeBSD: src/sys/cam/cam_extend.c,v 1.3 1999/08/28 00:40:39 peter Exp $
- * $DragonFly: src/sys/bus/cam/cam_extend.c,v 1.6 2006/09/05 00:55:31 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/cam_extend.c,v 1.7 2006/09/10 01:26:32 dillon Exp $
  */
 /*
  * XXX XXX XXX XXX  We should get DEVFS working so that we
  * don't have to do this, possibly sparse, array based junk.
- * XXX: We can do this now with dev_t, that's even better.
+ * XXX: We can do this now with cdev_t, that's even better.
  */
 /*
  * Extensible arrays: Use a realloc like implementation to permit
index 6e2ce91..bfb49af 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.30 2006/09/05 00:55:31 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/cam_xpt.c,v 1.31 2006/09/10 01:26:32 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -886,7 +886,7 @@ xptdone(struct cam_periph *periph, union ccb *done_ccb)
 static int
 xptopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit;
 
        unit = minor(dev) & 0xff;
@@ -924,7 +924,7 @@ xptopen(struct dev_open_args *ap)
 static int
 xptclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit;
 
        unit = minor(dev) & 0xff;
@@ -948,7 +948,7 @@ xptclose(struct dev_close_args *ap)
 static int
 xptioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit, error;
 
        error = 0;
index 0cee6bc..a6bc633 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.24 2006/09/05 00:55:32 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_cd.c,v 1.25 2006/09/10 01:26:32 dillon Exp $
  */
 /*
  * Portions of this driver taken from the original FreeBSD cd driver.
@@ -998,7 +998,7 @@ cdregisterexit:
 static int
 cdopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct cd_softc *softc;
        int unit, error;
@@ -1054,7 +1054,7 @@ cdopen(struct dev_open_args *ap)
 static int
 cdclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  cam_periph *periph;
        struct  cd_softc *softc;
        int     unit, error;
@@ -1428,7 +1428,7 @@ cdgetccb(struct cam_periph *periph, u_int32_t priority)
 static int
 cdstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct cam_periph *periph;
@@ -1925,7 +1925,7 @@ cdgetpagesize(int page_num)
 static int
 cdioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        struct  cam_periph *periph;
        struct  cd_softc *softc;
index 59e4dc7..6a6b42d 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.16 2006/09/05 03:48:07 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_ch.c,v 1.17 2006/09/10 01:26:32 dillon Exp $
  */
 /*
  * Derived from the NetBSD SCSI changer driver.
@@ -412,7 +412,7 @@ chregister(struct cam_periph *periph, void *arg)
 static int
 chopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct ch_softc *softc;
        int unit, error;
@@ -462,7 +462,7 @@ chopen(struct dev_open_args *ap)
 static int
 chclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  cam_periph *periph;
        struct  ch_softc *softc;
        int     unit, error;
@@ -704,7 +704,7 @@ cherror(union ccb *ccb, u_int32_t cam_flags, u_int32_t sense_flags)
 static int
 chioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        int flag = ap->a_fflag;
        struct cam_periph *periph;
index 76e413f..e25099f 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.31 2006/09/05 00:55:32 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_da.c,v 1.32 2006/09/10 01:26:32 dillon Exp $
  */
 
 #ifdef _KERNEL
@@ -515,7 +515,7 @@ static struct extend_array *daperiphs;
 static int
 daopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct da_softc *softc;
        struct disklabel *label;        
@@ -640,7 +640,7 @@ daopen(struct dev_open_args *ap)
 static int
 daclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  cam_periph *periph;
        struct  da_softc *softc;
        int     unit;
@@ -732,7 +732,7 @@ daclose(struct dev_close_args *ap)
 static int
 dastrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct cam_periph *periph;
@@ -803,7 +803,7 @@ bad:
 static int
 daioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct da_softc *softc;
        int unit;
@@ -832,7 +832,7 @@ daioctl(struct dev_ioctl_args *ap)
 static int
 dadump(struct dev_dump_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct      cam_periph *periph;
        struct      da_softc *softc;
        u_int       unit;
index e96c923..4084f39 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.17 2006/09/05 00:55:32 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_pass.c,v 1.18 2006/09/10 01:26:32 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -340,7 +340,7 @@ passregister(struct cam_periph *periph, void *arg)
 static int
 passopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct pass_softc *softc;
        int unit, error;
@@ -411,7 +411,7 @@ passopen(struct dev_open_args *ap)
 static int
 passclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  cam_periph *periph;
        struct  pass_softc *softc;
        int     unit, error;
@@ -445,7 +445,7 @@ passclose(struct dev_close_args *ap)
 static int
 passstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct cam_periph *periph;
@@ -631,7 +631,7 @@ passdone(struct cam_periph *periph, union ccb *done_ccb)
 static int
 passioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        struct  cam_periph *periph;
        struct  pass_softc *softc;
index ed1c74d..6b0da57 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.16 2006/09/05 00:55:32 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_pt.c,v 1.17 2006/09/10 01:26:32 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -86,7 +86,7 @@ struct pt_softc {
        pt_flags flags; 
        union    ccb saved_ccb;
        int      io_timeout;
-       dev_t    dev;
+       cdev_t   dev;
 };
 
 static d_open_t        ptopen;
@@ -140,7 +140,7 @@ static struct extend_array *ptperiphs;
 static int
 ptopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct pt_softc *softc;
        int unit;
@@ -184,7 +184,7 @@ ptopen(struct dev_open_args *ap)
 static int
 ptclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  cam_periph *periph;
        struct  pt_softc *softc;
        int     unit;
@@ -214,7 +214,7 @@ ptclose(struct dev_close_args *ap)
 static int
 ptstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct cam_periph *periph;
@@ -684,7 +684,7 @@ pterror(union ccb *ccb, u_int32_t cam_flags, u_int32_t sense_flags)
 static int
 ptioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        struct cam_periph *periph;
        struct pt_softc *softc;
index f0cf8cb..b65f611 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.19 2006/09/05 00:55:32 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_sa.c,v 1.20 2006/09/10 01:26:32 dillon Exp $
  *
  * Implementation of SCSI Sequential Access Peripheral driver for CAM.
  *
@@ -398,7 +398,7 @@ static void         saprevent(struct cam_periph *periph, int action);
 static int             sarewind(struct cam_periph *periph);
 static int             saspace(struct cam_periph *periph, int count,
                                scsi_space_code code);
-static int             samount(struct cam_periph *, int, dev_t);
+static int             samount(struct cam_periph *, int, cdev_t);
 static int             saretension(struct cam_periph *periph);
 static int             sareservereleaseunit(struct cam_periph *periph,
                                             int reserve);
@@ -440,7 +440,7 @@ static struct extend_array *saperiphs;
 static int
 saopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct sa_softc *softc;
        int unit;
@@ -504,7 +504,7 @@ saopen(struct dev_open_args *ap)
 static int
 saclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  cam_periph *periph;
        struct  sa_softc *softc;
        int     unit, mode, error, writing, tmp;
@@ -656,7 +656,7 @@ saclose(struct dev_close_args *ap)
 static int
 sastrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct cam_periph *periph;
@@ -771,7 +771,7 @@ done:
 static int
 saioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        struct cam_periph *periph;
        struct sa_softc *softc;
@@ -1799,7 +1799,7 @@ sadone(struct cam_periph *periph, union ccb *done_ccb)
  * Mount the tape (make sure it's ready for I/O).
  */
 static int
-samount(struct cam_periph *periph, int oflags, dev_t dev)
+samount(struct cam_periph *periph, int oflags, cdev_t dev)
 {
        struct  sa_softc *softc;
        union   ccb *ccb;
index 98463f5..c5f0488 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.17 2006/09/05 00:55:32 dillon Exp $ */
+/* $DragonFly: src/sys/bus/cam/scsi/scsi_ses.c,v 1.18 2006/09/10 01:26:32 dillon Exp $ */
 /*
  * Copyright (c) 2000 Matthew Jacob
  * All rights reserved.
@@ -410,7 +410,7 @@ sesregister(struct cam_periph *periph, void *arg)
 static int
 sesopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct ses_softc *softc;
        int error;
@@ -467,7 +467,7 @@ out:
 static int
 sesclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        struct ses_softc *softc;
        int unit, error;
@@ -525,7 +525,7 @@ seserror(union ccb *ccb, u_int32_t cflags, u_int32_t sflags)
 static int
 sesioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct cam_periph *periph;
        ses_encstat tmp;
        ses_objstat objs;
index cf227da..a78dd09 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.12 2006/07/28 02:17:32 dillon Exp $
+ * $DragonFly: src/sys/bus/cam/scsi/scsi_target.c,v 1.13 2006/09/10 01:26:32 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -165,7 +165,7 @@ static MALLOC_DEFINE(M_TARG, "TARG", "TARG data");
 
 /* Create softc and initialize it. Only one proc can open each targ device. */
 static int
-targopen(dev_t dev, int flags, int fmt, struct proc *p)
+targopen(cdev_t dev, int flags, int fmt, struct proc *p)
 {
        struct targ_softc *softc;
 
@@ -197,7 +197,7 @@ targopen(dev_t dev, int flags, int fmt, struct proc *p)
 
 /* Disable LUN if enabled and teardown softc */
 static int
-targclose(dev_t dev, int flag, int fmt, struct proc *p)
+targclose(cdev_t dev, int flag, int fmt, struct proc *p)
 {
        struct targ_softc     *softc;
        int    error;
@@ -220,7 +220,7 @@ targclose(dev_t dev, int flag, int fmt, struct proc *p)
 
 /* Enable/disable LUNs, set debugging level */
 static int
-targioctl(dev_t dev, u_long cmd, caddr_t addr, int flag, struct proc *p)
+targioctl(cdev_t dev, u_long cmd, caddr_t addr, int flag, struct proc *p)
 {
        struct targ_softc *softc;
        cam_status         status;
@@ -312,7 +312,7 @@ targpoll(struct dev_poll_args *ap)
 }
 
 static int
-targkqfilter(dev_t dev, struct knote *kn)
+targkqfilter(cdev_t dev, struct knote *kn)
 {
        struct  targ_softc *softc;
 
@@ -516,7 +516,7 @@ targdtor(struct cam_periph *periph)
 
 /* Receive CCBs from user mode proc and send them to the HBA */
 static int
-targwrite(dev_t dev, struct uio *uio, int ioflag)
+targwrite(cdev_t dev, struct uio *uio, int ioflag)
 {
        union ccb *user_ccb;
        struct targ_softc *softc;
@@ -814,7 +814,7 @@ targdone(struct cam_periph *periph, union ccb *done_ccb)
 
 /* Return CCBs to the user from the user queue and abort queue */
 static int
-targread(dev_t dev, struct uio *uio, int ioflag)
+targread(cdev_t dev, struct uio *uio, int ioflag)
 {
        struct descr_queue      *abort_queue;
        struct targ_cmd_descr   *user_descr;
index 4c16891..1dececc 100644 (file)
@@ -32,7 +32,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  * 
  * $FreeBSD: src/sys/dev/firewire/firewirereg.h,v 1.33 2004/01/06 14:30:46 simokawa Exp $
- * $DragonFly: src/sys/bus/firewire/firewirereg.h,v 1.11 2006/07/28 02:17:33 dillon Exp $
+ * $DragonFly: src/sys/bus/firewire/firewirereg.h,v 1.12 2006/09/10 01:26:32 dillon Exp $
  *
  */
 
@@ -71,7 +71,7 @@ struct fw_device{
 
 struct firewire_softc {
 #if defined(__FreeBSD__) && __FreeBSD_version >= 500000
-       dev_t dev;
+       cdev_t dev;
 #endif
        struct firewire_comm *fc;
 };
@@ -302,7 +302,7 @@ struct fw_bind *fw_bindlookup (struct firewire_comm *, u_int16_t, u_int32_t);
 void fw_drain_txq (struct firewire_comm *);
 int fwdev_makedev (struct firewire_softc *);
 int fwdev_destroydev (struct firewire_softc *);
-void fwdev_clone (void *, char *, int, dev_t *);
+void fwdev_clone (void *, char *, int, cdev_t *);
 
 extern int firewire_debug;
 extern devclass_t firewire_devclass;
index 21b8989..6f5243d 100644 (file)
@@ -32,7 +32,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  * 
  * $FreeBSD: src/sys/dev/firewire/fwdev.c,v 1.36 2004/01/22 14:41:17 simokawa Exp $
- * $DragonFly: src/sys/bus/firewire/fwdev.c,v 1.15 2006/09/09 19:34:43 dillon Exp $
+ * $DragonFly: src/sys/bus/firewire/fwdev.c,v 1.16 2006/09/10 01:26:32 dillon Exp $
  *
  */
 
@@ -170,7 +170,7 @@ fwdev_freebuf(struct fw_xferq *q)
 static int
 fw_open (struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int err = 0;
 
        if (DEV_FWMEM(dev))
@@ -198,7 +198,7 @@ fw_open (struct dev_open_args *ap)
 static int
 fw_close (struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct firewire_softc *sc;
        struct firewire_comm *fc;
        struct fw_drv1 *d;
@@ -273,7 +273,7 @@ fw_close (struct dev_close_args *ap)
 static int
 fw_read (struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        struct firewire_softc *sc;
        struct fw_xferq *ir;
@@ -361,7 +361,7 @@ readloop:
 static int
 fw_write (struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        int err = 0;
        struct firewire_softc *sc;
@@ -426,7 +426,7 @@ isoloop:
 int
 fw_ioctl (struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct firewire_softc *sc;
        struct firewire_comm *fc;
        struct fw_drv1 *d;
@@ -715,7 +715,7 @@ out:
 int
 fw_poll(struct dev_poll_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct firewire_softc *sc;
        struct fw_xferq *ir;
        int revents;
@@ -747,7 +747,7 @@ fw_poll(struct dev_poll_args *ap)
 static int
 fw_mmap (struct dev_mmap_args *ap)
 {  
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct firewire_softc *sc;
        int unit = DEV2UNIT(dev);
 
@@ -761,7 +761,7 @@ fw_mmap (struct dev_mmap_args *ap)
 static int
 fw_strategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
 
@@ -799,7 +799,7 @@ fwdev_destroydev(struct firewire_softc *sc)
 #if defined(__FreeBSD__) && __FreeBSD_version >= 500000
 #define NDEVTYPE 2
 void
-fwdev_clone(void *arg, char *name, int namelen, dev_t *dev)
+fwdev_clone(void *arg, char *name, int namelen, cdev_t *dev)
 {
        struct firewire_softc *sc;
        char *devnames[NDEVTYPE] = {"fw", "fwmem"};
index 52adcf4..1bad1aa 100644 (file)
@@ -31,7 +31,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  * 
- * $DragonFly: src/sys/bus/firewire/fwmem.c,v 1.12 2006/09/05 03:48:09 dillon Exp $
+ * $DragonFly: src/sys/bus/firewire/fwmem.c,v 1.13 2006/09/10 01:26:32 dillon Exp $
  */
 
 #ifndef __DragonFly__
@@ -278,7 +278,7 @@ fwmem_write_block(
 int
 fwmem_open (struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct fwmem_softc *fms;
 
        if (dev->si_drv1 != NULL) {
@@ -305,7 +305,7 @@ fwmem_open (struct dev_open_args *ap)
 int
 fwmem_close (struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct fwmem_softc *fms;
 
        fms = (struct fwmem_softc *)dev->si_drv1;
@@ -344,7 +344,7 @@ fwmem_biodone(struct fw_xfer *xfer)
 int
 fwmem_strategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct firewire_softc *sc;
@@ -420,7 +420,7 @@ error:
 int
 fwmem_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct fwmem_softc *fms;
        int err = 0;
 
index 9989ed0..0f2054f 100644 (file)
@@ -33,7 +33,7 @@
  * 
  * $FreeBSD: src/sys/dev/firewire/fwohci.c,v 1.72 2004/01/22 14:41:17 simokawa Exp $
  * $FreeBSD: src/sys/dev/firewire/fwohci.c,v 1.1.2.19 2003/05/01 06:24:37 simokawa Exp $
- * $DragonFly: src/sys/bus/firewire/fwohci.c,v 1.12 2006/09/05 03:48:09 dillon Exp $
+ * $DragonFly: src/sys/bus/firewire/fwohci.c,v 1.13 2006/09/10 01:26:32 dillon Exp $
  */
 
 #define ATRQ_CH 0
@@ -350,7 +350,7 @@ again:
 int
 fwohci_ioctl (struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct firewire_softc *sc;
        struct fwohci_softc *fc;
        int unit = DEV2UNIT(dev);
index 39e1f64..47ef3d8 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.9 2006/07/28 02:17:34 dillon Exp $
+ * $DragonFly: src/sys/bus/iicbus/iic.c,v 1.10 2006/09/10 01:26:32 dillon Exp $
  *
  */
 #include <sys/param.h>
@@ -133,7 +133,7 @@ iic_attach(device_t dev)
 static int
 iicopen (struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct iic_softc *sc = IIC_SOFTC(minor(dev));
 
        if (!sc)
@@ -150,7 +150,7 @@ iicopen (struct dev_open_args *ap)
 static int
 iicclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct iic_softc *sc = IIC_SOFTC(minor(dev));
 
        if (!sc)
@@ -170,7 +170,7 @@ iicclose(struct dev_close_args *ap)
 static int
 iicwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        device_t iicdev = IIC_DEVICE(minor(dev));
        struct iic_softc *sc = IIC_SOFTC(minor(dev));
@@ -199,7 +199,7 @@ iicwrite(struct dev_write_args *ap)
 static int
 iicread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        device_t iicdev = IIC_DEVICE(minor(dev));
        struct iic_softc *sc = IIC_SOFTC(minor(dev));
@@ -233,7 +233,7 @@ iicread(struct dev_read_args *ap)
 static int
 iicioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        device_t iicdev = IIC_DEVICE(minor(dev));
        struct iic_softc *sc = IIC_SOFTC(minor(dev));
        device_t parent = device_get_parent(iicdev);
index 2edf668..56babc9 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.11 2006/09/05 00:55:35 dillon Exp $
+ * $DragonFly: src/sys/bus/isa/vga_isa.c,v 1.12 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include "opt_vga.h"
@@ -237,7 +237,7 @@ isavga_resume(device_t dev)
 static int
 isavga_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        return vga_open(dev, VGA_SOFTC(VGA_UNIT(dev)), ap->a_oflags,
                        ap->a_devtype, ap->a_cred);
@@ -246,7 +246,7 @@ isavga_open(struct dev_open_args *ap)
 static int
 isavga_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        return vga_close(dev, VGA_SOFTC(VGA_UNIT(dev)),
                         ap->a_fflag, ap->a_devtype);
@@ -255,7 +255,7 @@ isavga_close(struct dev_close_args *ap)
 static int
 isavga_read(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        return vga_read(dev, VGA_SOFTC(VGA_UNIT(dev)), ap->a_uio, ap->a_ioflag);
 }
@@ -263,7 +263,7 @@ isavga_read(struct dev_read_args *ap)
 static int
 isavga_write(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        return vga_write(dev, VGA_SOFTC(VGA_UNIT(dev)), ap->a_uio, ap->a_ioflag);
 }
@@ -271,7 +271,7 @@ isavga_write(struct dev_write_args *ap)
 static int
 isavga_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        return vga_ioctl(dev, VGA_SOFTC(VGA_UNIT(dev)), ap->a_cmd, ap->a_data, ap->a_fflag, ap->a_cred);
 }
@@ -279,7 +279,7 @@ isavga_ioctl(struct dev_ioctl_args *ap)
 static int
 isavga_mmap(struct dev_mmap_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        ap->a_result = vga_mmap(dev, VGA_SOFTC(VGA_UNIT(dev)), ap->a_offset, ap->a_nprot);
        return(0);
index f29ac2f..8ab8790 100644 (file)
@@ -33,7 +33,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/pccard/slot.h,v 1.25.2.5 2002/09/22 20:26:58 imp Exp $
- * $DragonFly: src/sys/bus/pccard/Attic/slot.h,v 1.5 2006/06/10 20:00:14 dillon Exp $
+ * $DragonFly: src/sys/bus/pccard/Attic/slot.h,v 1.6 2006/09/10 01:26:33 dillon Exp $
  */
 
 #ifndef _PCCARD_SLOT_H
@@ -122,7 +122,7 @@ struct slot {
        void            *cdata;         /* Controller specific data */
        int             pwr_off_pending;/* Power status of slot */
        device_t        dev;            /* Config system device. */
-       dev_t           d;              /* fs device */
+       cdev_t          d;              /* fs device */
 };
 
 #define PCCARD_DEVICE2SOFTC(d) ((struct slot *) device_get_softc(d))
index d0a9a5d..681c385 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.8 2006/07/28 02:17:34 dillon Exp $
+ * $DragonFly: src/sys/bus/smbus/smb.c,v 1.9 2006/09/10 01:26:33 dillon Exp $
  *
  */
 #include <sys/param.h>
@@ -134,7 +134,7 @@ smb_attach(device_t dev)
 static int
 smbopen (struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct smb_softc *sc = IIC_SOFTC(minor(dev));
 
        if (!sc)
@@ -151,7 +151,7 @@ smbopen (struct dev_open_args *ap)
 static int
 smbclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct smb_softc *sc = IIC_SOFTC(minor(dev));
 
        if (!sc)
@@ -180,7 +180,7 @@ smbread(struct dev_read_args *ap)
 static int
 smbioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        device_t smbdev = IIC_DEVICE(minor(dev));
        struct smb_softc *sc = IIC_SOFTC(minor(dev));
        device_t parent = device_get_parent(smbdev);
index 8634fe1..be036e2 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.20 2006/09/05 00:55:36 dillon Exp $
+ * $DragonFly: src/sys/bus/usb/usb.c,v 1.21 2006/09/10 01:26:33 dillon Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -466,7 +466,7 @@ usbctlprint(void *aux, const char *pnp)
 int
 usbopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit = USBUNIT(dev);
        struct usb_softc *sc;
 
@@ -489,7 +489,7 @@ usbopen(struct dev_open_args *ap)
 int
 usbread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        struct usb_event ue;
        int unit = USBUNIT(dev);
@@ -525,7 +525,7 @@ usbread(struct dev_read_args *ap)
 int
 usbclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit = USBUNIT(dev);
 
        if (unit == USB_DEV_MINOR) {
@@ -539,7 +539,7 @@ usbclose(struct dev_close_args *ap)
 int
 usbioctl(struct dev_ioctl_args *ap)
 {
-       dev_t devt = ap->a_head.a_dev;
+       cdev_t devt = ap->a_head.a_dev;
        struct usb_softc *sc;
        int unit = USBUNIT(devt);
 
@@ -658,7 +658,7 @@ usbioctl(struct dev_ioctl_args *ap)
 int
 usbpoll(struct dev_poll_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int revents, mask;
        int unit = USBUNIT(dev);
 
index e0a93cb..9553f61 100644 (file)
@@ -35,7 +35,7 @@
  *
  * from: @(#)nfsswapvmunix.c   8.1 (Berkeley) 6/10/93
  * $FreeBSD: src/sys/conf/nfsswapkernel.c,v 1.6 1999/08/28 00:41:01 peter Exp $
- * $DragonFly: src/sys/conf/nfsswapkernel.c,v 1.3 2006/09/09 19:34:44 dillon Exp $
+ * $DragonFly: src/sys/conf/nfsswapkernel.c,v 1.4 2006/09/10 01:26:33 dillon Exp $
  */
 
 /*
@@ -56,8 +56,8 @@
 extern int nfs_mountroot();
 int (*mountroot)() = nfs_mountroot;
 
-dev_t  rootdev = NOCDEV;
-dev_t  dumpdev = NOCDEV;
+cdev_t rootdev = NOCDEV;
+cdev_t dumpdev = NOCDEV;
 
 struct nfs_diskless nfs_diskless = {
        { { 'q', 'e', '0', '\0' },
index fa22046..214386f 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.14 2006/09/05 00:55:36 dillon Exp $ 
+ * $DragonFly: src/sys/contrib/dev/fla/Attic/fla.c,v 1.15 2006/09/10 01:26:33 dillon Exp $ 
  *
  */
 
@@ -116,13 +116,13 @@ static struct fla_s {
        struct bio_queue_head bio_queue;
        struct devstat stats;
        struct disk disk;
-       dev_t dev;
+       cdev_t dev;
 } softc[NFLA];
 
 static int
 flaopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct fla_s *sc;
        int error;
        struct disklabel *dl;
@@ -153,7 +153,7 @@ flaopen(struct dev_open_args *ap)
 static int
 flaclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int error;
        struct fla_s *sc;
 
@@ -174,7 +174,7 @@ flaclose(struct dev_close_args *ap)
 static int
 flaioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        if (fla_debug)
                printf("flaioctl(%s %lx %p %x)\n",
@@ -186,7 +186,7 @@ flaioctl(struct dev_ioctl_args *ap)
 static int
 flastrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        int unit, error;
index 327a107..9a7e3f8 100644 (file)
@@ -6,7 +6,7 @@
  * @(#)ip_fil.c     2.41 6/5/96 (C) 1993-2000 Darren Reed
  * @(#)$Id: ip_fil.c,v 2.42.2.60 2002/08/28 12:40:39 darrenr Exp $
  * $FreeBSD: src/sys/contrib/ipfilter/netinet/ip_fil.c,v 1.25.2.7 2004/07/04  09:24:38 darrenr Exp $
- * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_fil.c,v 1.22 2006/07/29 03:49:01 y0netan1 Exp $
+ * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_fil.c,v 1.23 2006/09/10 01:26:33 dillon Exp $
  */
 #ifndef        SOLARIS
 #define        SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4)))
@@ -670,7 +670,7 @@ int IPL_EXTERN(ioctl)(dev_t dev, int cmd, caddr_t data, int mode
 # if defined(_KERNEL)
 int IPL_EXTERN(ioctl)(struct dev_ioctl_args *ap)
 # else
-int IPL_EXTERN(ioctl)(dev_t dev, u_long cmd, caddr_t data, int mode)
+int IPL_EXTERN(ioctl)(struct cdev *dev, u_long cmd, caddr_t data, int mode)
 #endif
 #else
 int IPL_EXTERN(ioctl)(dev, cmd, data, mode
@@ -698,7 +698,7 @@ int mode;
 #endif /* __sgi */
 {
 #if (defined(_KERNEL) && defined(__DragonFly__))
-       dev_t dev = ap->a_head.a_dev;
+       struct cdev *dev = ap->a_head.a_dev;
        u_long cmd = ap->a_cmd;
        caddr_t data = ap->a_data;
        int mode = ap->a_fflag;
@@ -1171,7 +1171,7 @@ int flags;
 #endif /* DragonFly */
 {
 #ifdef __DragonFly__
-       dev_t dev = ap->a_head.a_dev;
+       struct cdev *dev = ap->a_head.a_dev;
 #endif
 # if defined(__sgi) && defined(_KERNEL)
        u_int min = geteminor(*pdev);
@@ -1212,7 +1212,7 @@ int flags;
 #endif /* DragonFly */
 {
 #ifdef __DragonFly__
-       dev_t dev = ap->a_head.a_dev;
+       struct cdev *dev = ap->a_head.a_dev;
 #endif
        u_int   min = GET_MINOR(dev);
 
@@ -1247,7 +1247,7 @@ struct uio *uio;
 #endif /* DragonFly */
 {
 #ifdef __DragonFly__
-       dev_t dev = ap->a_head.a_dev;
+       struct cdev *dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
 #endif
 # ifdef IPFILTER_LOG
index 63ca88a..9befc68 100644 (file)
@@ -6,7 +6,7 @@
  * @(#)ip_fil.h        1.35 6/5/96
  * $Id: ip_fil.h,v 2.29.2.33 2002/06/04 14:46:28 darrenr Exp $
  * $FreeBSD: src/sys/contrib/ipfilter/netinet/ip_fil.h,v 1.18.2.8 2004/07/05 06:02:35 darrenr Exp $
- * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_fil.h,v 1.11 2006/07/29 03:49:01 y0netan1 Exp $
+ * $DragonFly: src/sys/contrib/ipfilter/netinet/ip_fil.h,v 1.12 2006/09/10 01:26:33 dillon Exp $
  */
 
 #ifndef        __IP_FIL_H__
@@ -503,7 +503,10 @@ typedef    struct  ipflog  {
 
 
 #ifndef        _KERNEL
+
 struct ifnet;
+struct cdev;
+
 extern char    *get_ifname (struct ifnet *);
 extern int     fr_check (ip_t *, int, void *, int, mb_t **);
 extern int     (*fr_checkp) (ip_t *, int, void *, int, mb_t **);
@@ -512,15 +515,12 @@ extern    int     send_icmp_err (ip_t *, int, fr_info_t *, int);
 extern int     ipf_log (void);
 extern struct  ifnet *get_unit (char *, int);
 extern int     mbuflen (mb_t *);
-# if defined(__DragonFly__) || defined(__NetBSD__) || defined(__OpenBSD__) || \
-         (_BSDI_VERSION >= 199701) || (__FreeBSD_version >= 300000)
-extern int     iplioctl (dev_t, u_long, caddr_t, int);
-# else
-extern int     iplioctl (dev_t, int, caddr_t, int);
-# endif
-extern int     iplopen (dev_t, int);
-extern int     iplclose (dev_t, int);
-#else /* #ifndef _KERNEL */
+extern int     iplioctl (struct cdev *, u_long, caddr_t, int);
+extern int     iplopen (struct cdev *, int);
+extern int     iplclose (struct cdev *, int);
+
+#else /* !_KERNEL */
+
 # if defined(__NetBSD__) && defined(PFIL_HOOKS)
 extern void    ipfilterattach (int);
 # endif
@@ -529,82 +529,18 @@ extern    int     ipl_enable (void);
 extern int     ipl_disable (void);
 extern int     send_icmp_err (ip_t *, int, fr_info_t *, int);
 extern int     send_reset (ip_t *, fr_info_t *);
-# if   SOLARIS
-extern int     fr_check (ip_t *, int, void *, int, qif_t *, mb_t **);
-extern int     (*fr_checkp) (ip_t *, int, void *,
-                                 int, qif_t *, mb_t **);
-#  if SOLARIS2 >= 7
-extern int     iplioctl (dev_t, int, intptr_t, int, cred_t *, int *);
-#  else
-extern int     iplioctl (dev_t, int, int *, int, cred_t *, int *);
-#  endif
-extern int     iplopen (dev_t *, int, int, cred_t *);
-extern int     iplclose (dev_t, int, int, cred_t *);
-extern int     ipfsync (void);
-extern int     ipfr_fastroute (ip_t *, mblk_t *, mblk_t **,
-                                   fr_info_t *, frdest_t *);
-extern void    copyin_mblk (mblk_t *, size_t, size_t, char *);
-extern void    copyout_mblk (mblk_t *, size_t, size_t, char *);
-extern int     fr_qin (queue_t *, mblk_t *);
-extern int     fr_qout (queue_t *, mblk_t *);
-extern int     iplread (dev_t, struct uio *, cred_t *);
-# else /* SOLARIS */
 extern int     fr_check (ip_t *, int, void *, int, mb_t **);
 extern int     (*fr_checkp) (ip_t *, int, void *, int, mb_t **);
 extern int     ipfr_fastroute (mb_t *, mb_t **, fr_info_t *, frdest_t *);
 extern size_t  mbufchainlen (mb_t *);
-#  ifdef       __sgi
-#   include <sys/cred.h>
-extern int     iplioctl (dev_t, int, caddr_t, int, cred_t *, int *);
-extern int     iplopen (dev_t *, int, int, cred_t *);
-extern int     iplclose (dev_t, int, int, cred_t *);
-extern int     iplread (dev_t, struct uio *, cred_t *);
-extern int     ipfsync (void);
-extern int     ipfilter_sgi_attach (void);
-extern void    ipfilter_sgi_detach (void);
-extern void    ipfilter_sgi_intfsync (void);
-#  else
 #   ifdef      IPFILTER_LKM
 extern int     iplidentify (char *);
 #   endif
-#if    defined(__DragonFly__) || defined(__FreeBSD__)
 extern d_ioctl_t       iplioctl;
 extern d_open_t                iplopen;
 extern d_close_t       iplclose;
-#else
-#   if defined(__DragonFly__) || (_BSDI_VERSION >= 199510) || (__FreeBSD_version >= 220000) || \
-      (NetBSD >= 199511) || defined(__OpenBSD__)
-#    if defined(__NetBSD__) || (_BSDI_VERSION >= 199701) || \
-       defined(__OpenBSD__) || defined(__DragonFly__) || (__FreeBSD_version >= 300000)
-extern int     iplioctl (dev_t, u_long, caddr_t, int, struct proc *);
-#    else
-extern int     iplioctl (dev_t, int, caddr_t, int, struct proc *);
-#    endif
-extern int     iplopen (dev_t, int, int, struct proc *);
-extern int     iplclose (dev_t, int, int, struct proc *);
-#   else
-#    ifndef    linux
-extern int     iplopen (dev_t, int);
-extern int     iplclose (dev_t, int);
-extern int     iplioctl (dev_t, int, caddr_t, int);
-#    else
-extern int     iplioctl(struct inode *, struct file *, u_int, u_long);
-extern int     iplopen (struct inode *, struct file *);
-extern void    iplclose (struct inode *, struct file *);
-#    endif /* !linux */
-#   endif /* (_BSDI_VERSION >= 199510) */
-#endif
-#   if BSD >= 199306
 extern d_read_t        iplread;
-#   else
-#    ifndef linux
-extern int     iplread (dev_t, struct uio *);
-#    else
-extern int     iplread(struct inode *, struct file *, char *, int);
-#    endif /* !linux */
-#   endif /* BSD >= 199306 */
-#  endif /* __ sgi */
-# endif /* SOLARIS */
+
 #endif /* #ifndef _KERNEL */
 
 extern char    *memstr (char *, char *, int, int);
index 5ed2a0f..b590a63 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     from: @(#)cpu.h 5.4 (Berkeley) 5/9/91
  * $FreeBSD: src/sys/i386/include/cpu.h,v 1.43.2.2 2001/06/15 09:37:57 scottl Exp $
- * $DragonFly: src/sys/cpu/i386/include/cpu.h,v 1.16 2006/05/20 02:42:06 dillon Exp $
+ * $DragonFly: src/sys/cpu/i386/include/cpu.h,v 1.17 2006/09/10 01:26:39 dillon Exp $
  */
 
 #ifndef _MACHINE_CPU_H_
 /*
  * CTL_MACHDEP definitions.
  */
-#define CPU_CONSDEV            1       /* dev_t: console terminal device */
+#define CPU_CONSDEV            1       /* cdev_t: console terminal device */
 #define        CPU_ADJKERNTZ           2       /* int: timezone offset (seconds) */
 #define        CPU_DISRTCSET           3       /* int: disable resettodr() call */
 #define CPU_BOOTINFO           4       /* struct: bootinfo */
index 7598938..eca1b96 100644 (file)
@@ -24,7 +24,7 @@
  * rights to redistribute these changes.
  *
  * $FreeBSD: src/sys/ddb/db_command.c,v 1.34.2.2 2001/07/29 22:48:36 kris Exp $
- * $DragonFly: src/sys/ddb/db_command.c,v 1.10 2006/09/09 19:34:45 dillon Exp $
+ * $DragonFly: src/sys/ddb/db_command.c,v 1.11 2006/09/10 01:26:33 dillon Exp $
  */
 
 /*
@@ -545,7 +545,7 @@ db_fncall(db_expr_t dummy1, boolean_t dummy2, db_expr_t dummy3, char *dummy4)
 
 /* Enter GDB remote protocol debugger on the next trap. */
 
-dev_t     gdbdev = NOCDEV;
+cdev_t    gdbdev = NOCDEV;
 cn_getc_t *gdb_getc;
 cn_putc_t *gdb_putc;
 
index 46061e5..b451820 100644 (file)
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/ddb/ddb.h,v 1.24.2.2 2002/08/30 22:27:49 gibbs Exp $
- * $DragonFly: src/sys/ddb/ddb.h,v 1.9 2006/05/20 02:42:01 dillon Exp $
+ * $DragonFly: src/sys/ddb/ddb.h,v 1.10 2006/09/10 01:26:33 dillon Exp $
  */
 
 /*
@@ -163,7 +163,7 @@ struct command {
 /*
  * Routines to support GDB on an sio port.
  */
-extern dev_t      gdbdev;
+extern cdev_t     gdbdev;
 extern cn_getc_t *gdb_getc;
 extern cn_putc_t *gdb_putc;
 #endif
index b273f61..d26af4a 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/acpica/acpivar.h,v 1.69 2004/05/28 07:15:55 njl Exp $
- * $DragonFly: src/sys/dev/acpica5/acpivar.h,v 1.7 2005/11/01 23:36:32 dillon Exp $
+ * $DragonFly: src/sys/dev/acpica5/acpivar.h,v 1.8 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include "bus_if.h"
@@ -42,7 +42,7 @@
 
 struct acpi_softc {
     device_t           acpi_dev;
-    dev_t              acpi_dev_t;
+    cdev_t             acpi_dev_t;
 
     struct callout     acpi_sleep_timer;
     struct resource    *acpi_irq;
index ce82017..39ef405 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.23 2006/09/05 00:55:36 dillon Exp $
+ *     $DragonFly: src/sys/dev/agp/agp.c,v 1.24 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include "opt_bus.h"
@@ -726,7 +726,7 @@ agp_unbind_user(device_t dev, agp_unbind *unbind)
 static int
 agp_open(struct dev_open_args *ap)
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        device_t dev = KDEV2DEV(kdev);
        struct agp_softc *sc = device_get_softc(dev);
 
@@ -741,7 +741,7 @@ agp_open(struct dev_open_args *ap)
 static int
 agp_close(struct dev_close_args *ap)
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        device_t dev = KDEV2DEV(kdev);
        struct agp_softc *sc = device_get_softc(dev);
        struct agp_memory *mem;
@@ -765,7 +765,7 @@ agp_close(struct dev_close_args *ap)
 static int
 agp_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        device_t dev = KDEV2DEV(kdev);
 
        switch (ap->a_cmd) {
@@ -801,7 +801,7 @@ agp_ioctl(struct dev_ioctl_args *ap)
 static int
 agp_mmap(struct dev_mmap_args *ap)
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        device_t dev = KDEV2DEV(kdev);
        struct agp_softc *sc = device_get_softc(dev);
 
index 1537d2b..6825fa3 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.30 2006/09/05 00:55:37 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-disk.c,v 1.31 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -106,7 +106,7 @@ void
 ad_attach(struct ata_device *atadev, int alreadylocked)
 {
     struct ad_softc *adp;
-    dev_t dev;
+    cdev_t dev;
 
     adp = kmalloc(sizeof(struct ad_softc), M_AD, M_WAITOK | M_ZERO);
 
@@ -298,7 +298,7 @@ adclose(struct dev_close_args *ap)
 static int 
 adstrategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct buf *bp = bio->bio_buf;
     struct ad_softc *adp = dev->si_drv1;
@@ -320,7 +320,7 @@ adstrategy(struct dev_strategy_args *ap)
 int
 addump(struct dev_dump_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct ad_softc *adp = dev->si_drv1;
     struct ad_request request;
     vm_paddr_t addr = 0;
@@ -630,7 +630,7 @@ ad_interrupt(struct ad_request *request)
 {
     struct ad_softc *adp = request->softc;
     int dma_stat = 0;
-    dev_t dev;
+    cdev_t dev;
 
     /* finish DMA transfer */
     if (request->flags & ADR_F_DMA_USED)
index 499f0ae..e01ade3 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/ata-disk.h,v 1.22.2.7 2002/03/18 08:37:33 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/ata-disk.h,v 1.6 2006/02/17 19:17:54 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-disk.h,v 1.7 2006/09/10 01:26:33 dillon Exp $
  */
 
 /* structure describing an ATA disk request */
@@ -73,7 +73,7 @@ struct ad_softc {
     struct bio_queue_head      bio_queue;      /* head of request queue */
     struct devstat             stats;          /* devstat entry */
     struct disk                        disk;           /* disklabel/slice stuff */
-    dev_t                      dev;            /* device place holder */
+    cdev_t                     dev;            /* device place holder */
 };
 
 void ad_attach(struct ata_device *, int);
index c44ce15..9211788 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.22 2006/09/05 00:55:37 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-raid.c,v 1.23 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -172,7 +172,7 @@ ata_raid_attach()
 static void
 ar_attach_raid(struct ar_softc *rdp, int update)
 {
-    dev_t dev;
+    cdev_t dev;
     int disk;
 
     ar_config_changed(rdp, update);
@@ -473,7 +473,7 @@ aropen(struct dev_open_args *ap)
 static int
 arstrategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct buf *bp = bio->bio_buf;
     struct ar_softc *rdp = dev->si_drv1;
index e8ceaa1..3e45423 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/ata-raid.h,v 1.2.2.8 2002/04/11 09:31:57 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/ata-raid.h,v 1.5 2006/02/17 19:17:54 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/ata-raid.h,v 1.6 2006/09/10 01:26:33 dillon Exp $
  */
 
 /* misc defines */
@@ -80,7 +80,7 @@ struct ar_softc {
     u_int64_t          lock_end;       /* end of locked area for rebuild */
     struct disk                disk;           /* disklabel/slice stuff */
     struct proc                *pid;
-    dev_t              dev;            /* device place holder */
+    cdev_t             dev;            /* device place holder */
 };
 
 struct ar_buf {
index 4576840..3866b83 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.24 2006/09/05 00:55:37 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-cd.c,v 1.25 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -248,7 +248,7 @@ acd_init_lun(struct ata_device *atadev)
 static void
 acd_make_dev(struct acd_softc *cdp)
 {
-    dev_t dev;
+    cdev_t dev;
 
     dev_ops_add(&acd_ops, dkunitmask(), dkmakeunit(cdp->lun));
     dev = make_dev(&acd_ops, dkmakeminor(cdp->lun, 0, 0),
@@ -477,7 +477,7 @@ msf2lba(u_int8_t m, u_int8_t s, u_int8_t f)
 static int
 acdopen(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct acd_softc *cdp = dev->si_drv1;
     int timeout = 60;
     
@@ -516,7 +516,7 @@ acdopen(struct dev_open_args *ap)
 static int 
 acdclose(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct acd_softc *cdp = dev->si_drv1;
     
     if (!cdp)
@@ -536,7 +536,7 @@ acdclose(struct dev_close_args *ap)
 static int 
 acdioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct acd_softc *cdp = dev->si_drv1;
     int error = 0;
 
@@ -1082,7 +1082,7 @@ acdioctl(struct dev_ioctl_args *ap)
 static int 
 acdstrategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct buf *bp = bio->bio_buf;
     struct acd_softc *cdp = dev->si_drv1;
@@ -1118,7 +1118,7 @@ acd_start(struct ata_device *atadev)
     struct acd_softc *cdp = atadev->driver;
     struct bio *bio = bioq_first(&cdp->bio_queue);
     struct buf *bp;
-    dev_t dev;
+    cdev_t dev;
     u_int32_t lba, lastlba, count;
     int8_t ccb[16];
     int track, blocksize;
index 5bd1bd0..7a4b3c0 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/atapi-cd.h,v 1.15.2.9 2002/03/18 08:37:34 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/atapi-cd.h,v 1.3 2006/02/17 19:17:54 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-cd.h,v 1.4 2006/09/10 01:26:33 dillon Exp $
  */
 
 /* CDROM Table Of Contents */
@@ -300,7 +300,7 @@ struct acd_track_info {
 };
 
 struct acd_devlist {
-    dev_t      dev;
+    cdev_t     dev;
     TAILQ_ENTRY(acd_devlist)   chain;          /* list management */  
 };
 
@@ -326,5 +326,5 @@ struct acd_softc {
     int                                block_size;     /* blocksize currently used */
     struct disklabel           disklabel;      /* fake disk label */
     struct devstat             *stats;         /* devstat entry */
-    dev_t                      dev;            /* device place holders */
+    cdev_t                     dev;            /* device place holders */
 };
index 1f03e1e..fb35ac1 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.17 2006/09/05 00:55:37 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-fd.c,v 1.18 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -80,7 +80,7 @@ int
 afdattach(struct ata_device *atadev)
 {
     struct afd_softc *fdp;
-    dev_t dev;
+    cdev_t dev;
 
     fdp = kmalloc(sizeof(struct afd_softc), M_AFD, M_WAITOK | M_ZERO);
     if (!fdp) {
@@ -230,7 +230,7 @@ afd_describe(struct afd_softc *fdp)
 static int
 afdopen(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct afd_softc *fdp = dev->si_drv1;
     struct disklabel *label = &fdp->disk.d_label;
 
@@ -257,7 +257,7 @@ afdopen(struct dev_open_args *ap)
 static int 
 afdclose(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct afd_softc *fdp = dev->si_drv1;
 
     if (count_dev(dev) == 1)
@@ -268,7 +268,7 @@ afdclose(struct dev_close_args *ap)
 static int 
 afdioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct afd_softc *fdp = dev->si_drv1;
 
     switch (ap->a_cmd) {
@@ -290,7 +290,7 @@ afdioctl(struct dev_ioctl_args *ap)
 static int 
 afdstrategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct buf *bp = bio->bio_buf;
     struct afd_softc *fdp = dev->si_drv1;
index ebb103c..e215174 100644 (file)
@@ -26,7 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ata/atapi-fd.h,v 1.10.2.5 2002/07/31 11:19:26 sos Exp $
- * $DragonFly: src/sys/dev/disk/ata/atapi-fd.h,v 1.3 2006/02/17 19:17:54 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-fd.h,v 1.4 2006/09/10 01:26:33 dillon Exp $
  */
 
 /* ATAPI Rewriteable drive Capabilities and Mechanical Status Page */
@@ -76,6 +76,6 @@ struct afd_softc {
     struct afd_cappage         cap;            /* capabilities page info */
     struct disk                        disk;           /* virtual drives */
     struct devstat             stats;
-    dev_t                      dev;            /* device place holder */
+    cdev_t                     dev;            /* device place holder */
 };
 
index fd2e91f..d946d06 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.17 2006/09/05 00:55:37 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/ata/atapi-tape.c,v 1.18 2006/09/10 01:26:33 dillon Exp $
  */
 
 #include "opt_ata.h"
@@ -90,7 +90,7 @@ astattach(struct ata_device *atadev)
 {
     struct ast_softc *stp;
     struct ast_readposition position;
-    dev_t dev;
+    cdev_t dev;
 
     stp = kmalloc(sizeof(struct ast_softc), M_AST, M_WAITOK | M_ZERO);
     if (!stp) {
@@ -247,7 +247,7 @@ ast_describe(struct ast_softc *stp)
 static int
 astopen(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct ast_softc *stp = dev->si_drv1;
 
     if (!stp)
@@ -273,7 +273,7 @@ astopen(struct dev_open_args *ap)
 static int 
 astclose(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct ast_softc *stp = dev->si_drv1;
 
     /* flush buffers, some drives fail here, they should report ctl = 0 */
@@ -302,7 +302,7 @@ astclose(struct dev_close_args *ap)
 static int 
 astioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct ast_softc *stp = dev->si_drv1;
     int error = 0;
 
@@ -415,7 +415,7 @@ astioctl(struct dev_ioctl_args *ap)
 static int 
 aststrategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct buf *bp = bio->bio_buf;
     struct ast_softc *stp = dev->si_drv1;
index 9229483..8d1b614 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.36 2006/09/05 03:48:10 dillon Exp $ */
+/* $DragonFly: src/sys/dev/disk/ccd/ccd.c,v 1.37 2006/09/10 01:26:33 dillon Exp $ */
 
 /*     $NetBSD: ccd.c,v 1.22 1995/12/08 19:13:26 thorpej Exp $ */
 
@@ -202,7 +202,7 @@ static      int ccdinit (struct ccddevice *, char **, struct ucred *);
 static int ccdlookup (char *, struct vnode **);
 static void ccdbuffer (struct ccdbuf **ret, struct ccd_softc *,
                struct bio *, off_t, caddr_t, long);
-static void ccdgetdisklabel (dev_t);
+static void ccdgetdisklabel (cdev_t);
 static void ccdmakedisklabel (struct ccd_softc *);
 static int ccdlock (struct ccd_softc *);
 static void ccdunlock (struct ccd_softc *);
@@ -664,7 +664,7 @@ ccdinterleave(struct ccd_softc *cs, int unit)
 static int
 ccdopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit = ccdunit(dev);
        struct ccd_softc *cs;
        struct disklabel *lp;
@@ -711,7 +711,7 @@ ccdopen(struct dev_open_args *ap)
 static int
 ccdclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit = ccdunit(dev);
        struct ccd_softc *cs;
        int error = 0, part;
@@ -739,7 +739,7 @@ ccdclose(struct dev_close_args *ap)
 static int
 ccdstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        int unit = ccdunit(dev);
        struct bio *nbio;
@@ -836,7 +836,7 @@ ccdstart(struct ccd_softc *cs, struct bio *bio)
        long bcount, rcount;
        struct ccdbuf *cbp[4];
        struct buf *bp = bio->bio_buf;
-       dev_t dev = bio->bio_driver_info;
+       cdev_t dev = bio->bio_driver_info;
        /* XXX! : 2 reads and 2 writes for RAID 4/5 */
        caddr_t addr;
        off_t doffset;
@@ -1259,7 +1259,7 @@ ccdiodone(struct bio *bio)
 static int
 ccdioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit = ccdunit(dev);
        int i, j, lookedup = 0, error = 0;
        int part, pmask;
@@ -1482,7 +1482,7 @@ ccdioctl(struct dev_ioctl_args *ap)
                    (struct disklabel *)ap->a_data, 0);
                if (error == 0) {
                        if (ap->a_cmd == DIOCWDINFO) {
-                               dev_t cdev = CCDLABELDEV(dev);
+                               cdev_t cdev = CCDLABELDEV(dev);
                                error = writedisklabel(cdev, &cs->sc_label);
                        }
                }
@@ -1517,7 +1517,7 @@ ccdioctl(struct dev_ioctl_args *ap)
 static int
 ccdsize(struct dev_psize_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct ccd_softc *cs;
        int part, size;
 
@@ -1603,14 +1603,14 @@ done:
  * up.
  */
 static void
-ccdgetdisklabel(dev_t dev)
+ccdgetdisklabel(cdev_t dev)
 {
        int unit = ccdunit(dev);
        struct ccd_softc *cs = &ccd_softc[unit];
        char *errstring;
        struct disklabel *lp = &cs->sc_label;
        struct ccdgeom *ccg = &cs->sc_geom;
-       dev_t cdev;
+       cdev_t cdev;
 
        bzero(lp, sizeof(*lp));
 
index 7d284e5..d09db19 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.32 2006/09/05 00:55:37 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/fd/fd.c,v 1.33 2006/09/10 01:26:33 dillon Exp $
  *
  */
 
@@ -234,7 +234,7 @@ static timeout_t fd_iotimeout;
 static timeout_t fd_pseudointr;
 static int fdstate(struct fdc_data *);
 static int retrier(struct fdc_data *);
-static int fdformat(dev_t, struct fd_formb *, struct ucred *);
+static int fdformat(cdev_t, struct fd_formb *, struct ucred *);
 
 static int enable_fifo(fdc_p fdc);
 
@@ -1260,7 +1260,7 @@ out_fdc(struct fdc_data *fdc, int x)
 int
 Fdopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        fdu_t fdu = FDUNIT(minor(dev));
        int type = FDTYPE(minor(dev));
        fd_p    fd;
@@ -1356,7 +1356,7 @@ Fdopen(struct dev_open_args *ap)
 int
 fdclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        fdu_t fdu = FDUNIT(minor(dev));
        struct fd_data *fd;
 
@@ -1373,7 +1373,7 @@ fdclose(struct dev_close_args *ap)
 int
 fdstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        unsigned nblocks, blknum, cando;
@@ -1573,7 +1573,7 @@ fdstate(fdc_p fdc)
        struct buf *bp;
        struct fd_formb *finfo = NULL;
        size_t fdblk;
-       dev_t dev;
+       cdev_t dev;
 
        bio = fdc->bio;
        if (bio == NULL) {
@@ -2079,7 +2079,7 @@ retrier(struct fdc_data *fdc)
        struct bio *bio;
        struct buf *bp;
        struct fd_data *fd;
-       dev_t dev;
+       cdev_t dev;
        int fdu;
 
        bio = fdc->bio;
@@ -2114,7 +2114,7 @@ retrier(struct fdc_data *fdc)
                                 * note: use the correct device for more
                                 * verbose error reporting.
                                 */
-                               dev_t subdev;
+                               cdev_t subdev;
 
                                subdev = make_sub_dev(dev,
                                    (FDUNIT(minor(dev))<<3)|RAW_PART);
@@ -2161,7 +2161,7 @@ fdformat_wakeup(struct bio *bio)
 }
 
 static int
-fdformat(dev_t dev, struct fd_formb *finfo, struct ucred *cred)
+fdformat(cdev_t dev, struct fd_formb *finfo, struct ucred *cred)
 {
        fdu_t   fdu;
        fd_p    fd;
@@ -2224,7 +2224,7 @@ fdformat(dev_t dev, struct fd_formb *finfo, struct ucred *cred)
 static int
 fdioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        fdu_t   fdu = FDUNIT(minor(dev));
        fd_p    fd = devclass_get_softc(fd_devclass, fdu);
        size_t fdblk;
index 5074736..bbcebf5 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.15 2006/09/05 00:55:37 dillon Exp $ */
+/* $DragonFly: src/sys/dev/disk/isp/isp_freebsd.c,v 1.16 2006/09/10 01:26:33 dillon Exp $ */
 /*
  * Platform (FreeBSD) dependent common attachment code for Qlogic adapters.
  *
@@ -230,7 +230,7 @@ isp_freeze_loopdown(struct ispsoftc *isp, char *msg)
 static int
 ispioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct ispsoftc *isp;
        int retval = ENOTTY;
 
index 7b68df4..6702b00 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.19 2006/07/28 02:17:35 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/mcd/Attic/mcd.c,v 1.20 2006/09/10 01:26:34 dillon Exp $
  */
 static const char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";
 
@@ -206,7 +206,7 @@ static      d_close_t       mcdclose;
 static d_ioctl_t       mcdioctl;
 static d_strategy_t    mcdstrategy;
 
-static int mcdsize(dev_t dev);
+static int mcdsize(cdev_t dev);
 
 static struct dev_ops mcd_ops = {
        { "mcd", MCD_CDEV_MAJOR, D_DISK },
@@ -266,7 +266,7 @@ int mcd_attach(struct isa_device *dev)
 int
 mcdopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit,part,phys,r,retry;
        struct mcd_data *cd;
 
@@ -359,7 +359,7 @@ MCD_TRACE("open: partition=%d, disksize = %ld, blksize=%d\n",
 
 int mcdclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit,part;
        struct mcd_data *cd;
 
@@ -385,7 +385,7 @@ int mcdclose(struct dev_close_args *ap)
 int
 mcdstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct bio *nbio;
        struct buf *bp = bio->bio_buf;
@@ -465,7 +465,7 @@ static void mcd_start(int unit)
        struct partition *p;
        struct bio *bio;
        struct buf *bp;
-       dev_t dev;
+       cdev_t dev;
 
        crit_enter();
        if (cd->flags & MCDMBXBSY) {
@@ -513,7 +513,7 @@ static void mcd_start(int unit)
 int
 mcdioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        struct mcd_data *cd;
        int unit,part,retry,r;
@@ -675,7 +675,7 @@ static int mcd_getdisklabel(int unit)
        return 0;
 }
 
-int mcdsize(dev_t dev)
+int mcdsize(cdev_t dev)
 {
        int size;
        int unit = mcd_unit(dev);
index 21a2c75..9572eb2 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.13 2006/07/28 02:17:35 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/md/md.c,v 1.14 2006/09/10 01:26:34 dillon Exp $
  *
  */
 
@@ -70,7 +70,7 @@ struct md_s {
        struct devstat stats;
        struct bio_queue_head bio_queue;
        struct disk disk;
-       dev_t dev;
+       cdev_t dev;
        int busy;
        enum {MD_MALLOC, MD_PRELOAD} type;
        unsigned nsect;
@@ -89,7 +89,7 @@ static int mdunits;
 static int
 mdopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct md_s *sc;
        struct disklabel *dl;
 
@@ -115,7 +115,7 @@ mdopen(struct dev_open_args *ap)
 static int
 mdioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
 
        if (md_debug)
                printf("mdioctl(%s %lx %p %x)\n",
@@ -127,7 +127,7 @@ mdioctl(struct dev_ioctl_args *ap)
 static int
 mdstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct md_s *sc;
@@ -151,7 +151,7 @@ mdstrategy(struct dev_strategy_args *ap)
 static int
 mdstrategy_malloc(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        unsigned secno, nsec, secval, uc;
@@ -294,7 +294,7 @@ mdstrategy_malloc(struct dev_strategy_args *ap)
 static int
 mdstrategy_preload(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        devstat_trans_flags dop;
index 8ce5142..b799abf 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.18 2006/07/28 02:17:35 dillon Exp $ */
+/* $DragonFly: src/sys/dev/disk/scd/Attic/scd.c,v 1.19 2006/09/10 01:26:34 dillon Exp $ */
 
 /* Please send any comments to micke@dynas.se */
 
@@ -224,7 +224,7 @@ scd_attach(struct isa_device *dev)
 static int
 scdopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit,part,phys;
        int rc;
        struct scd_data *cd;
@@ -279,7 +279,7 @@ scdopen(struct dev_open_args *ap)
 static int
 scdclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit,part,phys;
        struct scd_data *cd;
 
@@ -309,7 +309,7 @@ scdclose(struct dev_close_args *ap)
 static int
 scdstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct bio *nbio;
@@ -381,7 +381,7 @@ scd_start(int unit)
        struct scd_data *cd = scd_data + unit;
        struct bio *bio;
        struct partition *p;
-       dev_t dev;
+       cdev_t dev;
 
        crit_enter();
        if (cd->flags & SCDMBXBSY) {
@@ -416,7 +416,7 @@ scd_start(int unit)
 static int
 scdioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        struct scd_data *cd;
        int unit,part;
index de4917f..38229a2 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.27 2006/09/05 00:55:38 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/vn/vn.c,v 1.28 2006/09/10 01:26:34 dillon Exp $
  */
 
 /*
@@ -122,7 +122,7 @@ struct vn_softc {
        int              sc_maxactive;  /* max # of active requests     */
        struct buf       sc_tab;        /* transfer queue               */
        u_long           sc_options;    /* options                      */
-       dev_t            sc_devlist;    /* devices that refer to this unit */
+       cdev_t           sc_devlist;    /* devices that refer to this unit */
        SLIST_ENTRY(vn_softc) sc_list;
 };
 
@@ -140,13 +140,13 @@ static u_long     vn_options;
 static int     vnsetcred (struct vn_softc *vn, struct ucred *cred);
 static void    vnclear (struct vn_softc *vn);
 static int     vn_modevent (module_t, int, void *);
-static int     vniocattach_file (struct vn_softc *, struct vn_ioctl *, dev_t dev, int flag, struct ucred *cred);
-static int     vniocattach_swap (struct vn_softc *, struct vn_ioctl *, dev_t dev, int flag, struct ucred *cred);
+static int     vniocattach_file (struct vn_softc *, struct vn_ioctl *, cdev_t dev, int flag, struct ucred *cred);
+static int     vniocattach_swap (struct vn_softc *, struct vn_ioctl *, cdev_t dev, int flag, struct ucred *cred);
 
 static int
 vnclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct vn_softc *vn = dev->si_drv1;
 
        IFOPT(vn, VN_LABELS)
@@ -160,7 +160,7 @@ vnclose(struct dev_close_args *ap)
  * attach the device to it.
  */
 static struct vn_softc *
-vnfindvn(dev_t dev)
+vnfindvn(cdev_t dev)
 {
        int unit;
        struct vn_softc *vn;
@@ -200,7 +200,7 @@ vnfindvn(dev_t dev)
 static int
 vnopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct vn_softc *vn;
 
        /*
@@ -271,7 +271,7 @@ vnopen(struct dev_open_args *ap)
 static int
 vnstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp;
        struct bio *nbio;
@@ -432,7 +432,7 @@ done:
 static int
 vnioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct vn_softc *vn;
        struct vn_ioctl *vio;
        int error;
@@ -538,7 +538,7 @@ vnioctl(struct dev_ioctl_args *ap)
  */
 
 static int
-vniocattach_file(struct vn_softc *vn, struct vn_ioctl *vio, dev_t dev,
+vniocattach_file(struct vn_softc *vn, struct vn_ioctl *vio, cdev_t dev,
                 int flag, struct ucred *cred)
 {
        struct vattr vattr;
@@ -619,7 +619,7 @@ done:
  */
 
 static int
-vniocattach_swap(struct vn_softc *vn, struct vn_ioctl *vio, dev_t dev,
+vniocattach_swap(struct vn_softc *vn, struct vn_ioctl *vio, cdev_t dev,
                 int flag, struct ucred *cred)
 {
        int error;
@@ -755,7 +755,7 @@ vnclear(struct vn_softc *vn)
 static int
 vnsize(struct dev_psize_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct vn_softc *vn;
 
        vn = dev->si_drv1;
@@ -771,7 +771,7 @@ static int
 vn_modevent(module_t mod, int type, void *data)
 {
        struct vn_softc *vn;
-       dev_t dev;
+       cdev_t dev;
 
        switch (type) {
        case MOD_LOAD:
@@ -784,7 +784,7 @@ vn_modevent(module_t mod, int type, void *data)
                        SLIST_REMOVE_HEAD(&vn_list, sc_list);
                        if (vn->sc_flags & VNF_INITED)
                                vnclear(vn);
-                       /* Cleanup all dev_t's that refer to this unit */
+                       /* Cleanup all cdev_t's that refer to this unit */
                        while ((dev = vn->sc_devlist) != NULL) {
                                vn->sc_devlist = dev->si_drv2;
                                dev->si_drv1 = dev->si_drv2 = NULL;
index 0da6125..39849cd 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.17 2006/09/05 00:55:38 dillon Exp $
+ * $DragonFly: src/sys/dev/disk/wt/wt.c,v 1.18 2006/09/10 01:26:34 dillon Exp $
  *
  */
 
@@ -273,7 +273,7 @@ struct isa_driver wtdriver = { wtprobe, wtattach, "wt", };
 static int
 wtopen (struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int u = minor (dev) & T_UNIT;
        wtinfo_t *t = wttab + u;
        int error;
@@ -356,7 +356,7 @@ wtopen (struct dev_open_args *ap)
 static int
 wtclose (struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int u = minor (dev) & T_UNIT;
        wtinfo_t *t = wttab + u;
 
@@ -406,7 +406,7 @@ done:
 static int
 wtioctl (struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t arg = ap->a_data;
        int u = minor (dev) & T_UNIT;
        wtinfo_t *t = wttab + u;
@@ -506,7 +506,7 @@ wtioctl (struct dev_ioctl_args *ap)
 static int
 wtstrategy (struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        int u = minor(dev) & T_UNIT;
index ab37c2f..4776f25 100644 (file)
@@ -28,7 +28,7 @@
  *    Rickard E. (Rik) Faith <faith@valinux.com>
  *    Gareth Hughes <gareth@valinux.com>
  * $FreeBSD: src/sys/dev/drm/drmP.h,v 1.4.2.1 2003/04/26 07:05:27 anholt Exp $
- * $DragonFly: src/sys/dev/drm/drmP.h,v 1.3 2004/02/13 01:23:57 joerg Exp $
+ * $DragonFly: src/sys/dev/drm/drmP.h,v 1.4 2006/09/10 01:26:34 dillon Exp $
  */
 
 #ifndef _DRM_P_H_
@@ -313,7 +313,7 @@ struct drm_device {
 #if defined(__DragonFly__) || defined(__FreeBSD__)
        device_t          device;       /* Device instance from newbus     */
 #endif
-       dev_t             devnode;      /* Device number for mknod         */
+       cdev_t            devnode;      /* Device number for mknod         */
 
        int               flags;        /* Flags to open(2)                */
 
index d48e099..fb2052a 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.14 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/drm/Attic/drm_drv.h,v 1.15 2006/09/10 01:26:34 dillon Exp $
  */
 
 /*
@@ -288,7 +288,7 @@ static int DRM(lkmhandle)(struct lkm_table *lkmtp, int cmd);
 
 int DRM(modprobe)();
 int DRM(probe)(struct pci_attach_args *pa);
-void DRM(attach)(struct pci_attach_args *pa, dev_t kdev);
+void DRM(attach)(struct pci_attach_args *pa, cdev_t kdev);
 
 int DRM(lkmentry)(struct lkm_table *lkmtp, int cmd, int ver) {
        DISPATCH(lkmtp, cmd, ver, DRM(lkmhandle), DRM(lkmhandle), DRM(lkmhandle));
@@ -347,7 +347,7 @@ int DRM(probe)(struct pci_attach_args *pa)
        return 0;
 }
 
-void DRM(attach)(struct pci_attach_args *pa, dev_t kdev)
+void DRM(attach)(struct pci_attach_args *pa, cdev_t kdev)
 {
        int i;
        drm_device_t *dev;
@@ -817,7 +817,7 @@ int DRM(version)( DRM_IOCTL_ARGS )
 
 int DRM(open)(struct dev_open_args *ap)
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        drm_device_t *dev = NULL;
        int retcode = 0;
 
@@ -844,7 +844,7 @@ int DRM(open)(struct dev_open_args *ap)
 
 int DRM(close)(struct dev_close_args *ap)
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        drm_file_t *priv;
        DRM_DEVICE;
        int retcode = 0;
@@ -965,7 +965,7 @@ int DRM(close)(struct dev_close_args *ap)
  */
 int DRM(ioctl)(struct dev_ioctl_args *ap)
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        DRM_DEVICE;
        int retcode = 0;
        drm_ioctl_desc_t *ioctl;
index 4559aa8..381e069 100644 (file)
@@ -30,7 +30,7 @@
  *    Gareth Hughes <gareth@valinux.com>
  *
  * $FreeBSD: src/sys/dev/drm/drm_fops.h,v 1.7.2.1 2003/04/26 07:05:28 anholt Exp $
- * $DragonFly: src/sys/dev/drm/Attic/drm_fops.h,v 1.5 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/drm/Attic/drm_fops.h,v 1.6 2006/09/10 01:26:34 dillon Exp $
  */
 
 #include "dev/drm/drmP.h"
@@ -54,7 +54,7 @@ drm_file_t *DRM(find_file_by_proc)(drm_device_t *dev, DRM_STRUCTPROC *p)
 
 /* DRM(open) is called whenever a process opens /dev/drm. */
 
-int DRM(open_helper)(dev_t kdev, int flags, int fmt, DRM_STRUCTPROC *p,
+int DRM(open_helper)(cdev_t kdev, int flags, int fmt, DRM_STRUCTPROC *p,
                    drm_device_t *dev)
 {
        int          m = minor(kdev);
index cdd1e54..bdb7648 100644 (file)
@@ -1,6 +1,6 @@
 /*
  * $FreeBSD: src/sys/dev/drm/drm_os_freebsd.h,v 1.10.2.1 2003/04/26 07:05:28 anholt Exp $
- * $DragonFly: src/sys/dev/drm/Attic/drm_os_freebsd.h,v 1.19 2006/09/05 03:48:10 dillon Exp $
+ * $DragonFly: src/sys/dev/drm/Attic/drm_os_freebsd.h,v 1.20 2006/09/10 01:26:34 dillon Exp $
  */
 #include <sys/param.h>
 #include <sys/queue.h>
  * of the current process.  It should be a per-open unique pointer, but
  * code for that is not yet written */
 #define DRMFILE                        void *
-#define DRM_IOCTL_ARGS         dev_t kdev, u_long cmd, caddr_t data, int flags, DRM_STRUCTPROC *p, DRMFILE filp
+#define DRM_IOCTL_ARGS         cdev_t kdev, u_long cmd, caddr_t data, int flags, DRM_STRUCTPROC *p, DRMFILE filp
 #define DRM_LOCK               lockmgr(&dev->dev_lock, LK_EXCLUSIVE | LK_RETRY)
 #define DRM_UNLOCK             lockmgr(&dev->dev_lock, LK_RELEASE)
 #define DRM_SUSER(td)          suser(td)
@@ -374,7 +374,7 @@ extern d_close_t    DRM(close);
 extern d_read_t                DRM(read);
 extern d_poll_t                DRM(poll);
 extern d_mmap_t                DRM(mmap);
-extern int             DRM(open_helper)(dev_t kdev, int flags, int fmt, 
+extern int             DRM(open_helper)(cdev_t kdev, int flags, int fmt, 
                                         DRM_STRUCTPROC *p, drm_device_t *dev);
 extern drm_file_t      *DRM(find_file_by_proc)(drm_device_t *dev, 
                                         DRM_STRUCTPROC *p);
index b3dde7b..09bbd7c 100644 (file)
@@ -1,21 +1,21 @@
 /*
  * $FreeBSD: src/sys/dev/drm/drm_vm.h,v 1.6.2.1 2003/04/26 07:05:29 anholt Exp $
- * $DragonFly: src/sys/dev/drm/Attic/drm_vm.h,v 1.4 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/drm/Attic/drm_vm.h,v 1.5 2006/09/10 01:26:34 dillon Exp $
  */
 
 #if defined(__FreeBSD__) && __FreeBSD_version >= 500102
-static int DRM(dma_mmap)(dev_t kdev, vm_offset_t offset, vm_paddr_t *paddr, 
+static int DRM(dma_mmap)(cdev_t kdev, vm_offset_t offset, vm_paddr_t *paddr, 
     int prot)
 #elif defined(__DragonFly__)
 static int DRM(dma_mmap)(struct dev_mmap_args *ap)
 #elif defined(__FreeBSD__)
-static int DRM(dma_mmap)(dev_t kdev, vm_offset_t offset, int prot)
+static int DRM(dma_mmap)(cdev_t kdev, vm_offset_t offset, int prot)
 #elif defined(__NetBSD__)
-static paddr_t DRM(dma_mmap)(dev_t kdev, vm_offset_t offset, int prot)
+static paddr_t DRM(dma_mmap)(cdev_t kdev, vm_offset_t offset, int prot)
 #endif
 {
 #ifdef __DragonFly__
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        vm_offset_t offset = ap->a_offset;
 #endif
        DRM_DEVICE;
@@ -42,15 +42,15 @@ static paddr_t DRM(dma_mmap)(dev_t kdev, vm_offset_t offset, int prot)
 }
 
 #if defined(__FreeBSD__) && __FreeBSD_version >= 500102
-int DRM(mmap)(dev_t kdev, vm_offset_t offset, vm_paddr_t *paddr, 
+int DRM(mmap)(cdev_t kdev, vm_offset_t offset, vm_paddr_t *paddr, 
     int prot)
 #elif defined(__DragonFly__)
 int DRM(mmap)(struct dev_mmap_args *ap)
 #elif defined(__NetBSD__)
-paddr_t DRM(mmap)(dev_t kdev, off_t offset, int prot)
+paddr_t DRM(mmap)(cdev_t kdev, off_t offset, int prot)
 #endif
 {
-       dev_t kdev = ap->a_head.a_dev;
+       cdev_t kdev = ap->a_head.a_dev;
        DRM_DEVICE;
        drm_local_map_t *map    = NULL;
        drm_map_list_entry_t *listentry=NULL;
index 309965a..8f88f24 100644 (file)
@@ -32,7 +32,7 @@
  * SUCH DAMAGE.
  * 
  * $FreeBSD: src/sys/dev/dcons/dcons_os.c,v 1.4 2004/10/24 12:41:04 simokawa Exp $
- * $DragonFly: src/sys/dev/misc/dcons/dcons_os.c,v 1.5 2006/09/03 17:43:58 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/dcons/dcons_os.c,v 1.6 2006/09/10 01:26:34 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -135,10 +135,10 @@ static struct callout dcons_callout;
 struct dcons_buf *dcons_buf;           /* for local dconschat */
 
 #ifdef __DragonFly__
-#define DEV    dev_t
+#define DEV    cdev_t
 #define THREAD d_thread_t
 #elif __FreeBSD_version < 500000
-#define DEV    dev_t
+#define DEV    cdev_t
 #define THREAD struct proc
 #else
 #define DEV    struct cdev *
@@ -258,7 +258,7 @@ dcons_os_putc(struct dcons_softc *dc, int c)
 static int
 dcons_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct tty *tp;
        int unit, error;
 
@@ -302,7 +302,7 @@ dcons_open(struct dev_open_args *ap)
 static int
 dcons_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int     unit;
        struct  tty *tp;
 
@@ -322,7 +322,7 @@ dcons_close(struct dev_close_args *ap)
 static int
 dcons_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int     unit;
        struct  tty *tp;
        int     error;
index 58506c7..1a20bd5 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.12 2006/09/05 00:55:38 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/gpib/gpib.c,v 1.13 2006/09/10 01:26:34 dillon Exp $
  *
  */
 /*Please read the README file for usage information*/
@@ -141,7 +141,7 @@ gpattach(struct isa_device *isdp)
 static int
 gpopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct gpib_softc *sc = &gpib_sc;
        u_char unit;
        int status;
@@ -216,7 +216,7 @@ enableremote(unit);
 static int
 gpclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct gpib_softc *sc = &gpib_sc;
         unsigned char unit;
         unsigned char status;
@@ -316,7 +316,7 @@ while (!(inb(ISR1)&2)&&(status==EWOULDBLOCK));
 static int
 gpwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        int err,count;
 
index 97b4a6e..a6ed9e5 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.9 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/joy/joy.c,v 1.10 2006/09/10 01:26:34 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -156,7 +156,7 @@ DRIVER_MODULE(joy, isa, joy_isa_driver, joy_devclass, 0, 0);
 static int
 joyopen(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int i = joypart (dev);
     struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
 
@@ -170,7 +170,7 @@ joyopen(struct dev_open_args *ap)
 static int
 joyclose(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int i = joypart (dev);
     struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
 
@@ -181,7 +181,7 @@ joyclose(struct dev_close_args *ap)
 static int
 joyread(struct dev_read_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct uio *uio = ap->a_uio;
     struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
     bus_space_handle_t port = joy->port;
@@ -235,7 +235,7 @@ joyread(struct dev_read_args *ap)
 static int
 joyioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     caddr_t data = ap->a_data;
     struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
     int i = joypart (dev);
index 44d7baa..506b816 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.20 2006/09/09 19:34:46 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/kbd/kbd.c,v 1.21 2006/09/10 01:26:34 dillon Exp $
  */
 /*
  * Generic keyboard driver.
@@ -459,7 +459,7 @@ static struct dev_ops kbd_ops = {
 int
 kbd_attach(keyboard_t *kbd)
 {
-       dev_t dev;
+       cdev_t dev;
 
        if (kbd->kb_index >= keyboards)
                return EINVAL;
@@ -481,7 +481,7 @@ kbd_attach(keyboard_t *kbd)
 int
 kbd_detach(keyboard_t *kbd)
 {
-       dev_t dev;
+       cdev_t dev;
 
        if (kbd->kb_index >= keyboards)
                return EINVAL;
@@ -490,7 +490,7 @@ kbd_detach(keyboard_t *kbd)
 
        /*
         * Deal with refs properly.  The KBD driver really ought to have
-        * recorded the dev_t separately.
+        * recorded the cdev_t separately.
         */
        if ((dev = make_adhoc_dev(&kbd_ops, kbd->kb_index)) != NOCDEV) {
                if (dev->si_drv1) {
@@ -516,7 +516,7 @@ static kbd_callback_func_t genkbd_event;
 static int
 genkbdopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        keyboard_t *kbd;
        genkbd_softc_t *sc;
        int i;
@@ -556,7 +556,7 @@ genkbdopen(struct dev_open_args *ap)
 static int
 genkbdclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        keyboard_t *kbd;
        genkbd_softc_t *sc;
 
@@ -582,7 +582,7 @@ genkbdclose(struct dev_close_args *ap)
 static int
 genkbdread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        keyboard_t *kbd;
        genkbd_softc_t *sc;
@@ -636,7 +636,7 @@ genkbdread(struct dev_read_args *ap)
 static int
 genkbdwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        keyboard_t *kbd;
 
        kbd = kbd_get_keyboard(KBD_INDEX(dev));
@@ -648,7 +648,7 @@ genkbdwrite(struct dev_write_args *ap)
 static int
 genkbdioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        keyboard_t *kbd;
        int error;
 
@@ -664,7 +664,7 @@ genkbdioctl(struct dev_ioctl_args *ap)
 static int
 genkbdpoll(struct dev_poll_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        keyboard_t *kbd;
        genkbd_softc_t *sc;
        int revents;
index 8c9ba09..9870f08 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.18 2006/09/05 00:55:38 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/labpc/labpc.c,v 1.19 2006/09/10 01:26:34 dillon Exp $
  *
  */
 
@@ -135,7 +135,7 @@ struct ctlr
 
        int gains[8];
 
-       dev_t dev;                      /* Copy of device */
+       cdev_t dev;                     /* Copy of device */
 
        void (*starter)(struct ctlr *ctlr, long count);
        void (*stop)(struct ctlr *ctlr);
@@ -695,7 +695,7 @@ labpcintr(void *arg)
  */
 
 static int
-lockout_multiple_open(dev_t current, dev_t next)
+lockout_multiple_open(cdev_t current, dev_t next)
 {
        return ! (DIGITAL(current) && DIGITAL(next));
 }
@@ -703,7 +703,7 @@ lockout_multiple_open(dev_t current, dev_t next)
 static int
 labpcopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_short unit = UNIT(dev);
 
        struct ctlr *ctlr;
@@ -741,7 +741,7 @@ labpcopen(struct dev_open_args *ap)
 static int
 labpcclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct ctlr *ctlr = labpcs[UNIT(dev)];
 
        (*ctlr->stop)(ctlr);
@@ -837,7 +837,7 @@ static void
 da_strategy(struct bio *bio, struct ctlr *ctlr)
 {
        struct buf *bp = bio->bio_buf;
-       dev_t dev = bio->bio_driver_info;
+       cdev_t dev = bio->bio_driver_info;
        int len;
        u_char *data;
        int port;
@@ -920,7 +920,7 @@ static void
 digital_out_strategy(struct bio *bio, struct ctlr *ctlr)
 {
        struct buf *bp = bio->bio_buf;
-       dev_t dev = bio->bio_driver_info;
+       cdev_t dev = bio->bio_driver_info;
        int len;
        u_char *data;
        int port;
@@ -951,7 +951,7 @@ static void
 digital_in_strategy(struct bio *bio, struct ctlr *ctlr)
 {
        struct buf *bp = bio->bio_buf;
-       dev_t dev = bio->bio_driver_info;
+       cdev_t dev = bio->bio_driver_info;
        int len;
        u_char *data;
        int port;
@@ -979,7 +979,7 @@ digital_in_strategy(struct bio *bio, struct ctlr *ctlr)
 static int
 labpcstrategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct ctlr *ctlr = labpcs[UNIT(dev)];
@@ -1023,7 +1023,7 @@ labpcstrategy(struct dev_strategy_args *ap)
 static int
 labpcioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t arg = ap->a_data;
        struct ctlr *ctlr = labpcs[UNIT(dev)];
 
index 263bed1..3786ef1 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.16 2006/09/05 00:55:38 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/lpt/lpt.c,v 1.17 2006/09/10 01:26:34 dillon Exp $
  */
 
 /*
@@ -451,7 +451,7 @@ lptout(void *arg)
 static int
 lptopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int trys, err;
        u_int unit = LPTUNIT(minor(dev));
        struct lpt_data *sc = UNITOSOFTC(unit);
@@ -572,7 +572,7 @@ lptopen(struct dev_open_args *ap)
 static int
 lptclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = LPTUNIT(minor(dev));
        struct lpt_data *sc = UNITOSOFTC(unit);
        device_t lptdev = UNITODEVICE(unit);
@@ -685,7 +685,7 @@ lpt_pushbytes(device_t dev)
 static int
 lptread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
         u_int  unit = LPTUNIT(minor(dev));
        struct lpt_data *sc = UNITOSOFTC(unit);
@@ -732,7 +732,7 @@ error:
 static int
 lptwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        unsigned n;
        int err;
@@ -901,7 +901,7 @@ lptintr(device_t dev)
 static int
 lptioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int     error = 0;
         u_int  unit = LPTUNIT(minor(dev));
         struct lpt_data *sc = UNITOSOFTC(unit);
index ce1eb8e..bdcf895 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.17 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/mse/mse.c,v 1.18 2006/09/10 01:26:34 dillon Exp $
  */
 /*
  * Driver for the Logitech and ATI Inport Bus mice for use with 386bsd and
@@ -382,7 +382,7 @@ mse_detach(device_t dev)
 static int
 mseopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        mse_softc_t *sc;
 
        sc = devclass_get_softc(mse_devclass, MSE_UNIT(dev));
@@ -418,7 +418,7 @@ mseopen(struct dev_open_args *ap)
 static int
 mseclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        mse_softc_t *sc = devclass_get_softc(mse_devclass, MSE_UNIT(dev));
 
        crit_enter();
@@ -437,7 +437,7 @@ mseclose(struct dev_close_args *ap)
 static int
 mseread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        mse_softc_t *sc = devclass_get_softc(mse_devclass, MSE_UNIT(dev));
        int xfer, error;
@@ -502,7 +502,7 @@ mseread(struct dev_read_args *ap)
 static int
 mseioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t addr = ap->a_data;
        mse_softc_t *sc = devclass_get_softc(mse_devclass, MSE_UNIT(dev));
        mousestatus_t status;
@@ -614,7 +614,7 @@ mseioctl(struct dev_ioctl_args *ap)
 static int
 msepoll(struct dev_poll_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        mse_softc_t *sc = devclass_get_softc(mse_devclass, MSE_UNIT(dev));
        int revents = 0;
 
@@ -643,10 +643,10 @@ msepoll(struct dev_poll_args *ap)
 static void
 msetimeout(void *arg)
 {
-       dev_t dev;
+       cdev_t dev;
        mse_softc_t *sc;
 
-       dev = (dev_t)arg;
+       dev = (cdev_t)arg;
        sc = devclass_get_softc(mse_devclass, MSE_UNIT(dev));
        if (sc->sc_watchdog) {
                if (bootverbose)
index 0722c72..02c4df6 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.14 2006/09/05 00:55:38 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/nmdm/nmdm.c,v 1.15 2006/09/10 01:26:34 dillon Exp $
  */
 
 /*
@@ -82,7 +82,7 @@ static struct dev_ops nmdm_ops = {
 
 struct softpart {
        struct tty nm_tty;
-       dev_t   dev;
+       cdev_t  dev;
        int     modemsignals;   /* bits defined in sys/ttycom.h */
        int     gotbreak;
 };
@@ -118,7 +118,7 @@ do {        \
 static void
 nmdminit(int n)
 {
-       dev_t dev1, dev2;
+       cdev_t dev1, dev2;
        struct nm_softc *pt;
 
        /*
@@ -153,12 +153,12 @@ nmdminit(int n)
 static int
 nmdmopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct tty *tp, *tp2;
        int error;
        int minr;
 #if 0
-       dev_t nextdev;
+       cdev_t nextdev;
 #endif
        struct nm_softc *pti;
        int is_b;
@@ -257,7 +257,7 @@ nmdmopen(struct dev_open_args *ap)
 static int
 nmdmclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct tty *tp, *tp2;
        int err;
        struct softpart *ourpart, *otherpart;
@@ -295,7 +295,7 @@ nmdmclose(struct dev_close_args *ap)
 static int
 nmdmread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int error = 0;
        struct tty *tp, *tp2;
        struct softpart *ourpart, *otherpart;
@@ -330,7 +330,7 @@ nmdmread(struct dev_read_args *ap)
 static int
 nmdmwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        u_char *cp = 0;
        int cc = 0;
@@ -476,7 +476,7 @@ nmdmstop(struct tty *tp, int flush)
 static int
 nmdmioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct tty *tp = dev->si_tty;
        struct nm_softc *pti = dev->si_drv1;
        int error;
index b57ba35..8047759 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.9 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/pcfclock/pcfclock.c,v 1.10 2006/09/10 01:26:34 dillon Exp $
  *
  */
 
@@ -144,7 +144,7 @@ pcfclock_attach(device_t dev)
 static int 
 pcfclock_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        struct pcfclock_data *sc = UNITOSOFTC(unit);
        device_t pcfclockdev = UNITODEVICE(unit);
@@ -166,7 +166,7 @@ pcfclock_open(struct dev_open_args *ap)
 static int
 pcfclock_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        struct pcfclock_data *sc = UNITOSOFTC(unit);
        device_t pcfclockdev = UNITODEVICE(unit);
@@ -181,7 +181,7 @@ pcfclock_close(struct dev_close_args *ap)
 }
 
 static void
-pcfclock_write_cmd(dev_t dev, unsigned char command)
+pcfclock_write_cmd(cdev_t dev, unsigned char command)
 {
        u_int unit = minor(dev);
        device_t ppidev = UNITODEVICE(unit);
@@ -201,7 +201,7 @@ pcfclock_write_cmd(dev_t dev, unsigned char command)
 }
 
 static void
-pcfclock_display_data(dev_t dev, char buf[18]) 
+pcfclock_display_data(cdev_t dev, char buf[18]) 
 {
        u_int unit = minor(dev);
 #ifdef PCFCLOCK_VERBOSE
@@ -224,7 +224,7 @@ pcfclock_display_data(dev_t dev, char buf[18])
 }
 
 static int 
-pcfclock_read_data(dev_t dev, char *buf, ssize_t bits)
+pcfclock_read_data(cdev_t dev, char *buf, ssize_t bits)
 {
        u_int unit = minor(dev);
        device_t ppidev = UNITODEVICE(unit);
@@ -263,7 +263,7 @@ pcfclock_read_data(dev_t dev, char *buf, ssize_t bits)
 }
 
 static int 
-pcfclock_read_dev(dev_t dev, char *buf, int maxretries) 
+pcfclock_read_dev(cdev_t dev, char *buf, int maxretries) 
 {
        u_int unit = minor(dev);
        device_t ppidev = UNITODEVICE(unit);
@@ -295,7 +295,7 @@ pcfclock_read_dev(dev_t dev, char *buf, int maxretries)
 static int
 pcfclock_read(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        char buf[18];
        int error = 0;
index 273d235..e8b289a 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.12 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/ppi/ppi.c,v 1.13 2006/09/10 01:26:34 dillon Exp $
  *
  */
 #include "opt_ppb_1284.h"
@@ -247,7 +247,7 @@ ppiintr(void *arg)
 static int
 ppiopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        struct ppi_data *ppi = UNITOSOFTC(unit);
        device_t ppidev = UNITODEVICE(unit);
@@ -283,7 +283,7 @@ ppiopen(struct dev_open_args *ap)
 static int
 ppiclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        struct ppi_data *ppi = UNITOSOFTC(unit);
        device_t ppidev = UNITODEVICE(unit);
@@ -327,7 +327,7 @@ static int
 ppiread(struct dev_read_args *ap)
 {
 #ifdef PERIPH_1284
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        u_int unit = minor(dev);
        struct ppi_data *ppi = UNITOSOFTC(unit);
@@ -413,7 +413,7 @@ static int
 ppiwrite(struct dev_write_args *ap)
 {
 #ifdef PERIPH_1284
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        u_int unit = minor(dev);
        struct ppi_data *ppi = UNITOSOFTC(unit);
@@ -501,7 +501,7 @@ error:
 static int
 ppiioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        device_t ppidev = UNITODEVICE(unit);
         device_t ppbus = device_get_parent(ppidev);
index 6de3729..27384eb 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.15 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/pps/pps.c,v 1.16 2006/09/10 01:26:34 dillon Exp $
  *
  * This driver implements a draft-mogul-pps-api-02.txt PPS source.
  *
@@ -114,7 +114,7 @@ ppsattach(device_t ppsdev)
 static int
 ppsopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        struct pps_data *sc = UNITOSOFTC(unit);
        device_t ppsdev = UNITODEVICE(unit);
@@ -144,7 +144,7 @@ ppsopen(struct dev_open_args *ap)
 static int
 ppsclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        struct pps_data *sc = UNITOSOFTC(unit);
        device_t ppsdev = UNITODEVICE(unit);
@@ -182,7 +182,7 @@ ppsintr(void *arg)
 static int
 ppsioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_int unit = minor(dev);
        struct pps_data *sc = UNITOSOFTC(unit);
 
index cebe802..98d1754 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.19 2006/08/03 16:40:47 swildner Exp $
+ * $DragonFly: src/sys/dev/misc/psm/psm.c,v 1.20 2006/09/10 01:26:34 dillon Exp $
  */
 
 /*
@@ -1289,7 +1289,7 @@ psmdetach(device_t dev)
 static int
 psmopen(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int unit = PSM_UNIT(dev);
     struct psm_softc *sc;
     int command_byte;
@@ -1374,7 +1374,7 @@ psmopen(struct dev_open_args *ap)
 static int
 psmclose(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int unit = PSM_UNIT(dev);
     struct psm_softc *sc = PSM_SOFTC(unit);
     int stat[3];
@@ -1515,7 +1515,7 @@ tame_mouse(struct psm_softc *sc, mousestatus_t *status, unsigned char *buf)
 static int
 psmread(struct dev_read_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct uio *uio = ap->a_uio;
     struct psm_softc *sc = PSM_SOFTC(PSM_UNIT(dev));
     unsigned char buf[PSM_SMALLBUFSIZE];
@@ -1640,7 +1640,7 @@ unblock_mouse_data(struct psm_softc *sc, int c)
 static int
 psmioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     caddr_t addr=  ap->a_data;
     struct psm_softc *sc = PSM_SOFTC(PSM_UNIT(dev));
     mousemode_t mode;
@@ -2378,7 +2378,7 @@ psmintr(void *arg)
 static int
 psmpoll(struct dev_poll_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct psm_softc *sc = PSM_SOFTC(PSM_UNIT(dev));
     int revents = 0;
 
index 869bae2..05a0a50 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.16 2006/09/09 19:34:46 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/snp/snp.c,v 1.17 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -60,7 +60,7 @@ static struct linesw snpdisc = {
  */
 struct snoop {
        LIST_ENTRY(snoop)       snp_list;       /* List glue. */
-       dev_t                   snp_target;     /* Target tty device. */
+       cdev_t                  snp_target;     /* Target tty device. */
        struct tty              *snp_tty;       /* Target tty pointer. */
        u_long                   snp_len;       /* Possible length. */
        u_long                   snp_base;      /* Data base. */
@@ -104,7 +104,7 @@ static int snooplinedisc;
 
 static LIST_HEAD(, snoop) snp_sclist = LIST_HEAD_INITIALIZER(&snp_sclist);
 
-static struct tty      *snpdevtotty (dev_t dev);
+static struct tty      *snpdevtotty (cdev_t dev);
 static int             snp_detach (struct snoop *snp);
 static int             snp_down (struct snoop *snp);
 static int             snp_in (struct snoop *snp, char *buf, int n);
@@ -165,7 +165,7 @@ snplwrite(struct tty *tp, struct uio *uio, int flag)
 }
 
 static struct tty *
-snpdevtotty(dev_t dev)
+snpdevtotty(cdev_t dev)
 {
        if ((dev_dflags(dev) & D_TTY) == 0)
                return (NULL);
@@ -180,7 +180,7 @@ snpdevtotty(dev_t dev)
 static int
 snpwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        struct snoop *snp;
        struct tty *tp;
@@ -218,7 +218,7 @@ tty_input:
 static int
 snpread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        struct snoop *snp;
        int error, len, n, nblen;
@@ -360,7 +360,7 @@ snp_in(struct snoop *snp, char *buf, int n)
 static int
 snpopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct snoop *snp;
 
        if (dev->si_drv1 == NULL) {
@@ -433,7 +433,7 @@ detach_notty:
 static int
 snpclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct snoop *snp;
 
        snp = dev->si_drv1;
@@ -463,10 +463,10 @@ snp_down(struct snoop *snp)
 static int
 snpioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct snoop *snp;
        struct tty *tp, *tpo;
-       dev_t tdev;
+       cdev_t tdev;
 
        snp = dev->si_drv1;
        switch (ap->a_cmd) {
@@ -511,7 +511,7 @@ snpioctl(struct dev_ioctl_args *ap)
                 * SNPGTTY happy, else we can't know what is device
                 * major/minor for tty.
                 */
-               *((dev_t *)ap->a_data) = snp->snp_target;
+               *((cdev_t *)ap->a_data) = snp->snp_target;
                break;
 
        case FIOASYNC:
@@ -546,7 +546,7 @@ snpioctl(struct dev_ioctl_args *ap)
 static int
 snppoll(struct dev_poll_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct snoop *snp;
        int revents;
 
index 0208f2d..f859c4b 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.13 2006/09/03 18:29:16 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/spigot/spigot.c,v 1.14 2006/09/10 01:26:35 dillon Exp $
  *
  */
 
@@ -147,7 +147,7 @@ spigot_attach(struct isa_device *devp)
 static int
 spigot_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int error;
        struct spigot_softc *ss;
 
@@ -183,7 +183,7 @@ spigot_open(struct dev_open_args *ap)
 static int
 spigot_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct spigot_softc *ss;
 
        ss = (struct spigot_softc *)&spigot_softc[UNIT(dev)];
@@ -212,7 +212,7 @@ spigot_read(struct dev_read_args *ap)
 static int
 spigot_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t data = ap->a_data;
        int error;
        struct spigot_softc *ss;
index 71783f4..78c70c1 100644 (file)
@@ -29,7 +29,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.27 2006/09/05 03:48:10 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/syscons/syscons.c,v 1.28 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include "use_splash.h"
@@ -132,7 +132,7 @@ static      int             debugger;
 static int scvidprobe(int unit, int flags, int cons);
 static int sckbdprobe(int unit, int flags, int cons);
 static void scmeminit(void *arg);
-static int scdevtounit(dev_t dev);
+static int scdevtounit(cdev_t dev);
 static kbd_callback_func_t sckbdevent;
 static int scparam(struct tty *tp, struct termios *t);
 static void scstart(struct tty *tp);
@@ -281,7 +281,7 @@ sc_attach_unit(int unit, int flags)
     video_info_t info;
 #endif
     int vc;
-    dev_t dev;
+    cdev_t dev;
 
     flags &= ~SC_KERNEL_CONSOLE;
 
@@ -423,7 +423,7 @@ scmeminit(void *arg)
 SYSINIT(sc_mem, SI_SUB_KMEM, SI_ORDER_ANY, scmeminit, NULL);
 
 static int
-scdevtounit(dev_t dev)
+scdevtounit(cdev_t dev)
 {
     int vty = SC_VTY(dev);
 
@@ -438,7 +438,7 @@ scdevtounit(dev_t dev)
 int
 scopen(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int unit = scdevtounit(dev);
     sc_softc_t *sc;
     struct tty *tp;
@@ -498,7 +498,7 @@ scopen(struct dev_open_args *ap)
 int
 scclose(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct tty *tp = dev->si_tty;
     scr_stat *scp;
 
@@ -634,7 +634,7 @@ scparam(struct tty *tp, struct termios *t)
 int
 scioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     u_long cmd = ap->a_cmd;
     caddr_t data = ap->a_data;
     int flag = ap->a_fflag;
@@ -1369,7 +1369,7 @@ sccnterm(struct consdev *cp)
 }
 
 static void
-sccnputc(dev_t dev, int c)
+sccnputc(cdev_t dev, int c)
 {
     u_char buf[1];
     scr_stat *scp = sc_console;
@@ -1410,19 +1410,19 @@ sccnputc(dev_t dev, int c)
 }
 
 static int
-sccngetc(dev_t dev)
+sccngetc(cdev_t dev)
 {
     return sccngetch(0);
 }
 
 static int
-sccncheckc(dev_t dev)
+sccncheckc(cdev_t dev)
 {
     return sccngetch(SCGETC_NONBLOCK);
 }
 
 static void
-sccndbctl(dev_t dev, int on)
+sccndbctl(cdev_t dev, int on)
 {
     /* assert(sc_console_unit >= 0) */
     /* try to switch to the kernel console screen */
@@ -2441,7 +2441,7 @@ scinit(int unit, int flags)
      * but is necessry evil for the time being.  XXX
      */
     static scr_stat main_console;
-    static dev_t main_devs[MAXCONS];
+    static cdev_t main_devs[MAXCONS];
     static struct tty main_tty;
     static u_short sc_buffer[ROW*COL]; /* XXX */
 #ifndef SC_NO_FONT_LOADING
@@ -2537,7 +2537,7 @@ scinit(int unit, int flags)
                                         kernel_default.rev_color);
        } else {
            /* assert(sc_malloc) */
-           sc->dev = kmalloc(sizeof(dev_t)*sc->vtys, M_SYSCONS, M_WAITOK | M_ZERO);
+           sc->dev = kmalloc(sizeof(cdev_t)*sc->vtys, M_SYSCONS, M_WAITOK | M_ZERO);
            sc->dev[0] = make_dev(&sc_ops, unit*MAXCONS, UID_ROOT, 
                                GID_WHEEL, 0600, "ttyv%r", unit*MAXCONS);
            sc->dev[0]->si_tty = ttymalloc(sc->dev[0]->si_tty);
index 5043d07..f3d0cf9 100644 (file)
@@ -29,7 +29,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/syscons/syscons.h,v 1.60.2.6 2002/09/15 22:30:45 dd Exp $
- * $DragonFly: src/sys/dev/misc/syscons/syscons.h,v 1.16 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/syscons/syscons.h,v 1.17 2006/09/10 01:26:35 dillon Exp $
  */
 
 #ifndef _DEV_SYSCONS_SYSCONS_H_
@@ -201,7 +201,7 @@ typedef struct sc_softc {
 
        int             first_vty;
        int             vtys;
-       dev_t           *dev;
+       cdev_t          *dev;
        struct scr_stat *cur_scp;
        struct scr_stat *new_scp;
        struct scr_stat *old_scp;
index f285da1..a51d17c 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.11 2006/07/28 02:17:36 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/syscons/sysmouse.c,v 1.12 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include "opt_syscons.h"
@@ -71,7 +71,7 @@ static int            smparam(struct tty *tp, struct termios *t);
 static int
 smopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct tty *tp;
 
        DPRINTF(5, ("smopen: dev:%d,%d, vty:%d\n",
@@ -107,7 +107,7 @@ smopen(struct dev_open_args *ap)
 static int
 smclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct tty *tp;
 
        tp = dev->si_tty;
@@ -150,7 +150,7 @@ smparam(struct tty *tp, struct termios *t)
 static int
 smioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct tty *tp;
        mousehw_t *hw;
        mousemode_t *mode;
@@ -248,7 +248,7 @@ smioctl(struct dev_ioctl_args *ap)
 static void
 sm_attach_mouse(void *unused)
 {
-       dev_t dev;
+       cdev_t dev;
 
        dev_ops_add(&sm_ops, -1, SC_MOUSE);
        dev = make_dev(&sm_ops, SC_MOUSE, UID_ROOT, GID_WHEEL, 0600,
index 1e8ce27..c1e8389 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.17 2006/07/28 02:17:37 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/tw/tw.c,v 1.18 2006/09/10 01:26:35 dillon Exp $
  *
  */
 
@@ -405,7 +405,7 @@ twattach(struct isa_device *idp)
 int
 twopen(struct dev_open_args *ap)
 {
-  dev_t dev = ap->a_head.a_dev;
+  cdev_t dev = ap->a_head.a_dev;
   struct tw_sc *sc = &tw_sc[TWUNIT(dev)];
 
   crit_enter();
@@ -422,7 +422,7 @@ twopen(struct dev_open_args *ap)
 int
 twclose(struct dev_close_args *ap)
 {
-  dev_t dev = ap->a_head.a_dev;
+  cdev_t dev = ap->a_head.a_dev;
   struct tw_sc *sc = &tw_sc[TWUNIT(dev)];
 
   crit_enter();
@@ -435,7 +435,7 @@ twclose(struct dev_close_args *ap)
 int
 twread(struct dev_read_args *ap)
 {
-  dev_t dev = ap->a_head.a_dev;
+  cdev_t dev = ap->a_head.a_dev;
   struct uio *uio = ap->a_uio;
   u_char buf[3];
   struct tw_sc *sc = &tw_sc[TWUNIT(dev)];
@@ -453,7 +453,7 @@ twread(struct dev_read_args *ap)
 int
 twwrite(struct dev_write_args *ap)
 {
-  dev_t dev = ap->a_head.a_dev;
+  cdev_t dev = ap->a_head.a_dev;
   struct uio *uio = ap->a_uio;
   struct tw_sc *sc;
   int house, key, reps;
@@ -525,7 +525,7 @@ twwrite(struct dev_write_args *ap)
 int
 twpoll(struct dev_poll_args *ap)
 {
-  dev_t dev = ap->a_head.a_dev;
+  cdev_t dev = ap->a_head.a_dev;
   struct tw_sc *sc;
   int revents = 0;
 
index f9be187..7af6b6a 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.10 2006/09/05 00:55:39 dillon Exp $
+ * $DragonFly: src/sys/dev/misc/xrpu/Attic/xrpu.c,v 1.11 2006/09/10 01:26:35 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
@@ -116,7 +116,7 @@ xrpu_poll_pps(struct timecounter *tc)
 static int
 xrpu_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct softc *sc = devclass_get_softc(xrpu_devclass, dev2unit(dev));
 
        if (!sc)
@@ -134,7 +134,7 @@ xrpu_close(struct dev_close_args *ap)
 static int
 xrpu_mmap(struct dev_mmap_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct softc *sc = dev->si_drv1;
 
        if (ap->a_offset >= 0x1000000) 
@@ -145,7 +145,7 @@ xrpu_mmap(struct dev_mmap_args *ap)
 static int
 xrpu_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct softc *sc = dev->si_drv1;
        int i, error;
 
index b80bb17..4185bfd 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.18 2006/09/03 18:29:16 dillon Exp $
+ * $DragonFly: src/sys/dev/netif/cx/cx.c,v 1.19 2006/09/10 01:26:35 dillon Exp $
  *
  */
 #undef DEBUG
@@ -112,7 +112,7 @@ static int cxparam (struct tty *tp, struct termios *t);
 int
 cxopen (struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit = UNIT (dev);
        cx_chan_t *c = cxchan[unit];
        unsigned short port;
@@ -250,7 +250,7 @@ cxopen (struct dev_open_args *ap)
 int
 cxclose (struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int unit = UNIT (dev);
        cx_chan_t *c = cxchan[unit];
        struct tty *tp;
@@ -288,7 +288,7 @@ cxclose (struct dev_close_args *ap)
 int
 cxioctl (struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t data = ap->a_data;
        int unit = UNIT (dev);
        cx_chan_t *c, *m;
index c9aa08e..82be80d 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.25 2006/08/03 16:40:47 swildner Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aac.c,v 1.26 2006/09/10 01:26:35 dillon Exp $
  */
 
 /*
@@ -2341,7 +2341,7 @@ aac_describe_code(struct aac_code_lookup *table, u_int32_t code)
 static int
 aac_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct aac_softc *sc;
 
        debug_called(2);
@@ -2360,7 +2360,7 @@ aac_open(struct dev_open_args *ap)
 static int
 aac_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct aac_softc *sc;
 
        debug_called(2);
@@ -2376,7 +2376,7 @@ aac_close(struct dev_close_args *ap)
 static int
 aac_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t arg = ap->a_data;
        struct aac_softc *sc = dev->si_drv1;
        int error = 0;
@@ -2467,7 +2467,7 @@ aac_ioctl(struct dev_ioctl_args *ap)
 static int
 aac_poll(struct dev_poll_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct aac_softc *sc;
        int revents;
 
index 1127ec6..a3e1fd8 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.13 2006/07/28 02:17:37 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aac_disk.c,v 1.14 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include "opt_aac.h"
@@ -117,7 +117,7 @@ SYSCTL_UINT(_hw_aac, OID_AUTO, iosize_max, CTLFLAG_RD, &aac_iosize_max, 0,
 static int
 aac_disk_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct aac_disk *sc;
        struct disklabel *label;
 
@@ -158,7 +158,7 @@ aac_disk_open(struct dev_open_args *ap)
 static int
 aac_disk_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct aac_disk *sc;
 
        debug_called(0);
@@ -178,7 +178,7 @@ aac_disk_close(struct dev_close_args *ap)
 static int
 aac_disk_strategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct aac_disk *sc;
@@ -219,7 +219,7 @@ aac_disk_strategy(struct dev_strategy_args *ap)
 static int
 aac_disk_dump(struct dev_dump_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct aac_disk *ad;
        struct aac_softc *sc;
        vm_offset_t addr;
index 7d50d16..0b24b83 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/aac/aacvar.h,v 1.4.2.7 2003/04/08 13:22:08 scottl Exp $
- *     $DragonFly: src/sys/dev/raid/aac/aacvar.h,v 1.13 2006/06/10 20:00:16 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/aac/aacvar.h,v 1.14 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include <sys/thread2.h>
@@ -118,7 +118,7 @@ struct aac_container
 struct aac_disk 
 {
        device_t                        ad_dev;
-       dev_t                           ad_dev_t;
+       cdev_t                          ad_dev_t;
        struct aac_softc                *ad_controller;
        struct aac_container            *ad_container;
        struct disk                     ad_disk;
@@ -348,7 +348,7 @@ struct aac_softc
        struct intr_config_hook aac_ich;
 
        /* management interface */
-       dev_t                   aac_dev_t;
+       cdev_t                  aac_dev_t;
        aac_lock_t              aac_aifq_lock;
        struct aac_aif_command  aac_aifq[AAC_AIFQ_LENGTH];
        int                     aac_aifq_head;
index c193c0d..05d3ee0 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.21 2006/09/05 00:55:41 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/amr/amr.c,v 1.22 2006/09/10 01:26:35 dillon Exp $
  */
 
 /*
@@ -351,7 +351,7 @@ amr_free(struct amr_softc *sc)
     }
 
     /* destroy control device */
-    if( sc->amr_dev_t != (dev_t)NULL)
+    if( sc->amr_dev_t != (cdev_t)NULL)
            destroy_dev(sc->amr_dev_t);
     dev_ops_remove(&amr_ops, -1, device_get_unit(sc->amr_dev));
 }
@@ -376,7 +376,7 @@ amr_submit_bio(struct amr_softc *sc, struct bio *bio)
 static int
 amr_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct amr_softc   *sc = devclass_get_softc(devclass_find("amr"), unit);
 
@@ -392,7 +392,7 @@ amr_open(struct dev_open_args *ap)
 static int
 amr_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct amr_softc   *sc = devclass_get_softc(devclass_find("amr"), unit);
 
@@ -408,7 +408,7 @@ amr_close(struct dev_close_args *ap)
 static int
 amr_ioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct amr_softc           *sc = (struct amr_softc *)dev->si_drv1;
     int                                *arg = (int *)ap->a_data;
     struct amr_user_ioctl      *au = (struct amr_user_ioctl *)ap->a_data;
index 24f135c..4663e80 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.11 2006/07/28 02:17:37 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/amr/amr_disk.c,v 1.12 2006/09/10 01:26:35 dillon Exp $
  */
 
 /*
@@ -127,7 +127,7 @@ DRIVER_MODULE(amrd, amr, amrd_driver, amrd_devclass, 0, 0);
 static int
 amrd_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct amrd_softc  *sc = (struct amrd_softc *)dev->si_drv1;
 #if defined(__DragonFly__) || __FreeBSD_version < 500000               /* old buf style */
     struct disklabel    *label;
@@ -166,7 +166,7 @@ amrd_open(struct dev_open_args *ap)
 static int
 amrd_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct amrd_softc  *sc = (struct amrd_softc *)dev->si_drv1;
 
     debug_called(1);
@@ -190,7 +190,7 @@ amrd_ioctl(struct dev_ioctl_args *ap)
 int
 amrd_dump(struct dev_dump_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct amrd_softc  *amrd_sc = (struct amrd_softc *)dev->si_drv1;
     struct amr_softc   *amr_sc;
     vm_paddr_t         addr = 0;
@@ -247,7 +247,7 @@ amrd_dump(struct dev_dump_args *ap)
 static int
 amrd_strategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct buf *bp = bio->bio_buf;
     struct amrd_softc *sc = (struct amrd_softc *)dev->si_drv1;
index f4db446..797629e 100644 (file)
@@ -53,7 +53,7 @@
  * SUCH DAMAGE.
  *
  *      $FreeBSD: src/sys/dev/amr/amrvar.h,v 1.2.2.5 2002/12/20 15:12:04 emoore Exp $
- *      $DragonFly: src/sys/dev/raid/amr/amrvar.h,v 1.7 2006/02/17 19:18:05 dillon Exp $
+ *      $DragonFly: src/sys/dev/raid/amr/amrvar.h,v 1.8 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include <sys/thread2.h>
@@ -203,7 +203,7 @@ struct amr_softc
     TAILQ_HEAD(, ccb_hdr)      amr_cam_ccbq;
 
     /* control device */
-    dev_t                      amr_dev_t;
+    cdev_t                     amr_dev_t;
 
     /* controller type-specific support */
     int                                amr_type;
@@ -252,7 +252,7 @@ extern int          amr_cam_command(struct amr_softc *sc, struct amr_command **acp);
 struct amrd_softc 
 {
     device_t           amrd_dev;
-    dev_t              amrd_dev_t;
+    cdev_t             amrd_dev_t;
     struct amr_softc   *amrd_controller;
     struct amr_logdrive        *amrd_drive;
     struct disk                amrd_disk;
index 3e83462..7f4d436 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/dev/asr/asr.c,v 1.3.2.2 2001/08/23 05:21:29 scottl Exp $ */
-/* $DragonFly: src/sys/dev/raid/asr/asr.c,v 1.24 2006/09/05 00:55:41 dillon Exp $ */
+/* $DragonFly: src/sys/dev/raid/asr/asr.c,v 1.25 2006/09/10 01:26:35 dillon Exp $ */
 /*
  * Copyright (c) 1996-2000 Distributed Processing Technology Corporation
  * Copyright (c) 2000-2001 Adaptec Corporation
@@ -397,7 +397,7 @@ STATIC ATTACH_RET     domino_attach (ATTACH_ARGS);
 STATIC PROBE_RET      mode0_probe (PROBE_ARGS);
 STATIC ATTACH_RET     mode0_attach (ATTACH_ARGS);
 
-STATIC Asr_softc_t  * ASR_get_sc (dev_t dev);
+STATIC Asr_softc_t  * ASR_get_sc (cdev_t dev);
 STATIC d_ioctl_t asr_ioctl;
 STATIC d_open_t asr_open;
 STATIC d_close_t asr_close;
@@ -3254,7 +3254,7 @@ typedef U32   DPT_RTN_T;
 
 STATIC INLINE Asr_softc_t *
 ASR_get_sc (
-        IN dev_t          dev)
+        IN cdev_t          dev)
 {
         int               unit = asr_unit(dev);
         OUT Asr_softc_t * sc = Asr_softc;
@@ -3273,7 +3273,7 @@ STATIC u_int8_t ASR_ctlr_held;
 STATIC int
 asr_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
         OUT int error;
 
         if (ASR_get_sc (dev) == (Asr_softc_t *)NULL) {
@@ -3780,7 +3780,7 @@ ASR_queue_i(
 STATIC int
 asr_ioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t data = ap->a_data;
         int           i, j;
         OUT int       error = 0;
index ef7ac6d..75ea528 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.18 2006/09/05 00:55:41 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/ciss/ciss.c,v 1.19 2006/09/10 01:26:35 dillon Exp $
  */
 
 /*
@@ -3368,7 +3368,7 @@ ciss_name_command_status(int status)
 static int
 ciss_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct ciss_softc  *sc;
 
     debug_called(1);
@@ -3387,7 +3387,7 @@ ciss_open(struct dev_open_args *ap)
 static int
 ciss_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct ciss_softc  *sc;
 
     debug_called(1);
@@ -3407,7 +3407,7 @@ ciss_close(struct dev_close_args *ap)
 static int
 ciss_ioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct ciss_softc          *sc;
     int                                error;
 
index 9a83a86..b588e60 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/ciss/cissvar.h,v 1.3.2.2 2003/02/06 21:42:59 ps Exp $
- *     $DragonFly: src/sys/dev/raid/ciss/cissvar.h,v 1.5 2005/06/09 20:55:05 swildner Exp $
+ *     $DragonFly: src/sys/dev/raid/ciss/cissvar.h,v 1.6 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include <sys/thread2.h>
@@ -173,7 +173,7 @@ struct ciss_softc
 {
     /* bus connections */
     device_t                   ciss_dev;               /* bus attachment */
-    dev_t                      ciss_dev_t;             /* control device */
+    cdev_t                     ciss_dev_t;             /* control device */
 
     struct resource            *ciss_regs_resource;    /* register interface window */
     int                                ciss_regs_rid;          /* resource ID */
index d38904d..81d0235 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.9 2006/09/05 00:55:41 dillon Exp $"
+#ident "$DragonFly: src/sys/dev/raid/dpt/dpt_control.c,v 1.10 2006/09/10 01:26:35 dillon Exp $"
 
 #include "opt_dpt.h"
 
@@ -73,11 +73,11 @@ static void     dpt_unphysmap(u_int8_t * vaddr, vm_size_t size);
 
 static void     dpt_get_sysinfo(void);
 
-static int      dpt_open(dev_t dev, int flags, int fmt, struct proc * p);
-static int      dpt_close(dev_t dev, int flags, int fmt, struct proc * p);
-static int      dpt_write(dev_t dev, struct uio * uio, int ioflag);
-static int      dpt_read(dev_t dev, struct uio * uio, int ioflag);
-static int      dpt_ioctl(dev_t dev, u_long cmd, caddr_t cmdarg, int flags, struct proc * p);
+static int      dpt_open(cdev_t dev, int flags, int fmt, struct proc * p);
+static int      dpt_close(cdev_t dev, int flags, int fmt, struct proc * p);
+static int      dpt_write(cdev_t dev, struct uio * uio, int ioflag);
+static int      dpt_read(cdev_t dev, struct uio * uio, int ioflag);
+static int      dpt_ioctl(cdev_t dev, u_long cmd, caddr_t cmdarg, int flags, struct proc * p);
 
 
 /* This has to be modified as the processor and CPU are not known yet */
@@ -408,7 +408,7 @@ dpt_get_sysinfo(void)
 }
 
 static int
-dpt_open(dev_t dev, int flags, int fmt, struct proc * p)
+dpt_open(cdev_t dev, int flags, int fmt, struct proc * p)
 {
        int             minor_no;
        dpt_softc_t    *dpt;
@@ -446,7 +446,7 @@ dpt_open(dev_t dev, int flags, int fmt, struct proc * p)
 }
 
 static int
-dpt_close(dev_t dev, int flags, int fmt, struct proc * p)
+dpt_close(cdev_t dev, int flags, int fmt, struct proc * p)
 {
        int             minor_no;
        dpt_softc_t    *dpt;
@@ -464,7 +464,7 @@ dpt_close(dev_t dev, int flags, int fmt, struct proc * p)
 }
 
 static int
-dpt_write(dev_t dev, struct uio * uio, int ioflag)
+dpt_write(cdev_t dev, struct uio * uio, int ioflag)
 {
        int             minor_no;
        int             unit;
@@ -521,7 +521,7 @@ dpt_write(dev_t dev, struct uio * uio, int ioflag)
 }
 
 static int
-dpt_read(dev_t dev, struct uio * uio, int ioflag)
+dpt_read(cdev_t dev, struct uio * uio, int ioflag)
 {
        dpt_softc_t    *dpt;
        int             error;
@@ -664,7 +664,7 @@ dpt_read(dev_t dev, struct uio * uio, int ioflag)
  */
 
 static int
-dpt_ioctl(dev_t dev, u_long cmd, caddr_t cmdarg, int flags, struct proc * p)
+dpt_ioctl(cdev_t dev, u_long cmd, caddr_t cmdarg, int flags, struct proc * p)
 {
        int             minor_no;
        dpt_softc_t    *dpt;
index 3ec9db0..0753bec 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.12 2006/07/28 02:17:37 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/ida/ida_disk.c,v 1.13 2006/09/10 01:26:35 dillon Exp $
  */
 
 /*
@@ -100,7 +100,7 @@ static driver_t idad_driver = {
 DRIVER_MODULE(idad, ida, idad_driver, idad_devclass, 0, 0);
 
 static __inline struct idad_softc *
-idad_getsoftc(dev_t dev)
+idad_getsoftc(cdev_t dev)
 {
 
        return ((struct idad_softc *)dev->si_drv1);
@@ -109,7 +109,7 @@ idad_getsoftc(dev_t dev)
 static int
 idad_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct idad_softc *drv;
        struct disklabel *label;
 
@@ -133,7 +133,7 @@ idad_open(struct dev_open_args *ap)
 static int
 idad_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct idad_softc *drv;
 
        drv = idad_getsoftc(dev);
@@ -151,7 +151,7 @@ idad_close(struct dev_close_args *ap)
 static int
 idad_strategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        struct buf *bp = bio->bio_buf;
        struct idad_softc *drv;
@@ -198,7 +198,7 @@ done:
 static int
 idad_dump(struct dev_dump_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct idad_softc *drv;
        long blkcnt;
        int i, error, dumppages;
@@ -269,7 +269,7 @@ idad_attach(device_t dev)
        struct ida_drive_info dinfo;
        struct idad_softc *drv;
        device_t parent;
-       dev_t dsk;
+       cdev_t dsk;
        int error;
 
        drv = (struct idad_softc *)device_get_softc(dev);
index 384bd58..618c062 100644 (file)
@@ -1,5 +1,5 @@
 /* $FreeBSD: src/sys/dev/iir/iir.h,v 1.3.2.2 2002/05/04 08:49:50 msmith Exp $ */
-/* $DragonFly: src/sys/dev/raid/iir/iir.h,v 1.5 2005/12/11 01:54:09 swildner Exp $ */
+/* $DragonFly: src/sys/dev/raid/iir/iir.h,v 1.6 2006/09/10 01:26:35 dillon Exp $ */
 /*
  *       Copyright (c) 2000-01 Intel Corporation
  *       All Rights Reserved
@@ -557,7 +557,7 @@ struct gdt_softc {
 #define GDT_SHUTDOWN    0x02
 #define GDT_POLL_WAIT   0x80
     struct callout watchdog_timer;
-    dev_t sc_dev;
+    cdev_t sc_dev;
     bus_space_tag_t sc_dpmemt;
     bus_space_handle_t sc_dpmemh;
     bus_addr_t sc_dpmembase;
@@ -688,8 +688,8 @@ gdt_dec32(u_int8_t *addr)
 extern TAILQ_HEAD(gdt_softc_list, gdt_softc) gdt_softcs;
 extern u_int8_t gdt_polling;
 
-dev_t   gdt_make_dev(int unit);
-void    gdt_destroy_dev(dev_t dev);
+cdev_t   gdt_make_dev(int unit);
+void    gdt_destroy_dev(cdev_t dev);
 void    gdt_next(struct gdt_softc *gdt);
 void gdt_free_ccb(struct gdt_softc *gdt, struct gdt_ccb *gccb);
 
index 93d0a69..3928532 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.10 2006/07/28 02:17:37 dillon Exp $ */
+/* $DragonFly: src/sys/dev/raid/iir/iir_ctrl.c,v 1.11 2006/09/10 01:26:35 dillon Exp $ */
 /*
  *       Copyright (c) 2000-01 Intel Corporation
  *       All Rights Reserved
@@ -90,12 +90,12 @@ extern gdt_statist_t gdt_stat;
 
 /*
  * Given a controller number,
- * make a special device and return the dev_t
+ * make a special device and return the cdev_t
  */
-dev_t 
+cdev_t 
 gdt_make_dev(int unit)
 {
-    dev_t dev;
+    cdev_t dev;
 
 #ifdef SDEV_PER_HBA
     dev = make_dev(&iir_ops, hba2minor(unit), UID_ROOT, GID_OPERATOR,
@@ -112,7 +112,7 @@ gdt_make_dev(int unit)
 }
 
 void
-gdt_destroy_dev(dev_t dev)
+gdt_destroy_dev(cdev_t dev)
 {
     if (dev != NULL)
         destroy_dev(dev);
index 3a04dc0..f2269d2 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ips/ips.c,v 1.12 2004/05/30 04:01:29 scottl Exp $
- * $DragonFly: src/sys/dev/raid/ips/ips.c,v 1.16 2006/09/05 03:48:11 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/ips/ips.c,v 1.17 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include <dev/raid/ips/ips.h>
@@ -70,7 +70,7 @@ static const char *ips_adapter_name[] = {
 static int
 ips_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        ips_softc_t *sc = dev->si_drv1;
 
        sc->state |= IPS_DEV_OPEN;
@@ -80,7 +80,7 @@ ips_open(struct dev_open_args *ap)
 static int
 ips_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        ips_softc_t *sc = dev->si_drv1;
 
        sc->state &= ~IPS_DEV_OPEN;
@@ -372,7 +372,7 @@ int
 ips_adapter_init(ips_softc_t *sc)
 {
        int i;
-       dev_t dev;
+       cdev_t dev;
 
        DEVICE_PRINTF(1, sc->dev, "initializing\n");
        if (bus_dma_tag_create( /* parent    */ sc->adapter_dmatag,
index ab64b47..09ef3cd 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 Exp $
- * $DragonFly: src/sys/dev/raid/ips/ips_disk.c,v 1.9 2006/07/28 02:17:37 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/ips/ips_disk.c,v 1.10 2006/09/10 01:26:35 dillon Exp $
  */
 
 #include <sys/devicestat.h>
@@ -87,7 +87,7 @@ DRIVER_MODULE(ipsd, ips, ipsd_driver, ipsd_devclass, 0, 0);
 static int
 ipsd_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        ipsdisk_softc_t *dsc = dev->si_drv1;
 
        if (dsc == NULL)
@@ -100,7 +100,7 @@ ipsd_open(struct dev_open_args *ap)
 static int
 ipsd_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        ipsdisk_softc_t *dsc = dev->si_drv1;
 
        dsc->state &= ~IPS_DEV_OPEN;
@@ -130,7 +130,7 @@ ipsd_finish(struct bio *bio)
 static int
 ipsd_strategy(struct dev_strategy_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct bio *bio = ap->a_bio;
        ipsdisk_softc_t *dsc;
 
@@ -257,7 +257,7 @@ static int
 ipsd_dump(void *arg, void *virtual, vm_offset_t physical, off_t offset,
           size_t length)
 {
-       dev_t dev = arg;
+       cdev_t dev = arg;
        ips_softc_t *sc;
        ips_command_t *command;
        ips_io_cmd *command_struct;
index ff40a6a..8b7c271 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/ips/ips_disk.h,v 1.2 2003/08/22 06:00:27 imp Exp $
- * $DragonFly: src/sys/dev/raid/ips/ips_disk.h,v 1.2 2004/10/06 02:12:31 y0netan1 Exp $
+ * $DragonFly: src/sys/dev/raid/ips/ips_disk.h,v 1.3 2006/09/10 01:26:35 dillon Exp $
  */
 
 
@@ -62,7 +62,7 @@ typedef struct ipsdisk_softc {
        int             disk_number;
        u_int32_t       state;
        struct disk     ipsd_disk;
-       dev_t           ipsd_dev_t;
+       cdev_t          ipsd_dev_t;
        ips_softc_t     *sc;
        struct devstat  stats;
 } ipsdisk_softc_t;
index 5fbd15c..9b688d2 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.20 2006/09/05 00:55:42 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/mlx/mlx.c,v 1.21 2006/09/10 01:26:36 dillon Exp $
  */
 
 /*
@@ -709,7 +709,7 @@ mlx_submit_bio(struct mlx_softc *sc, struct bio *bio)
 int
 mlx_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct mlx_softc   *sc = devclass_get_softc(mlx_devclass, unit);
 
@@ -723,7 +723,7 @@ mlx_open(struct dev_open_args *ap)
 int
 mlx_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct mlx_softc   *sc = devclass_get_softc(mlx_devclass, unit);
 
@@ -737,7 +737,7 @@ mlx_close(struct dev_close_args *ap)
 int
 mlx_ioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                                unit = minor(dev);
     struct mlx_softc           *sc = devclass_get_softc(mlx_devclass, unit);
     struct mlx_rebuild_request *rb = (struct mlx_rebuild_request *)ap->a_data;
index bf21006..deb423d 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.9 2006/07/28 02:17:37 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/mlx/mlx_disk.c,v 1.10 2006/09/10 01:26:36 dillon Exp $
  */
 
 /*
@@ -91,7 +91,7 @@ DRIVER_MODULE(mlxd, mlx, mlxd_driver, mlxd_devclass, 0, 0);
 static int
 mlxd_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct mlxd_softc  *sc = (struct mlxd_softc *)dev->si_drv1;
     struct disklabel   *label;
 
@@ -121,7 +121,7 @@ mlxd_open(struct dev_open_args *ap)
 static int
 mlxd_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct mlxd_softc  *sc = (struct mlxd_softc *)dev->si_drv1;
 
     debug_called(1);
@@ -135,7 +135,7 @@ mlxd_close(struct dev_close_args *ap)
 static int
 mlxd_ioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct mlxd_softc  *sc = (struct mlxd_softc *)dev->si_drv1;
     int error;
 
@@ -225,7 +225,7 @@ mlxd_attach(device_t dev)
     struct mlxd_softc  *sc = (struct mlxd_softc *)device_get_softc(dev);
     device_t           parent;
     char               *state;
-    dev_t              dsk;
+    cdev_t             dsk;
     int                        s1, s2;
     
     debug_called(1);
index 73eaf0d..0261626 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/mlx/mlxvar.h,v 1.5.2.3 2001/06/25 04:37:51 msmith Exp $
- *     $DragonFly: src/sys/dev/raid/mlx/mlxvar.h,v 1.8 2006/07/28 02:17:37 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/mlx/mlxvar.h,v 1.9 2006/09/10 01:26:36 dillon Exp $
  */
 
 /*
@@ -225,7 +225,7 @@ extern devclass_t   mlxd_devclass;
 struct mlxd_softc 
 {
     device_t           mlxd_dev;
-    dev_t              mlxd_dev_t;
+    cdev_t             mlxd_dev_t;
     struct mlx_softc   *mlxd_controller;
     struct mlx_sysdrive        *mlxd_drive;
     struct disk                mlxd_disk;
index c27e5e3..fa7c4d3 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.14 2006/09/05 00:55:42 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/mly/mly.c,v 1.15 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -1697,7 +1697,7 @@ mly_print_controller(int controller)
 static int
 mly_user_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct mly_softc   *sc = devclass_get_softc(devclass_find("mly"), unit);
 
@@ -1711,7 +1711,7 @@ mly_user_open(struct dev_open_args *ap)
 static int
 mly_user_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct mly_softc   *sc = devclass_get_softc(devclass_find("mly"), unit);
 
@@ -1725,7 +1725,7 @@ mly_user_close(struct dev_close_args *ap)
 static int
 mly_user_ioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct mly_softc           *sc = (struct mly_softc *)dev->si_drv1;
     struct mly_user_command    *uc = (struct mly_user_command *)ap->a_data;
     struct mly_user_health     *uh = (struct mly_user_health *)ap->a_data;
index 35a300c..b6de567 100644 (file)
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/mly/mlyvar.h,v 1.1.2.2 2001/03/05 20:17:24 msmith Exp $
- *     $DragonFly: src/sys/dev/raid/mly/mlyvar.h,v 1.6 2005/06/10 17:10:26 swildner Exp $
+ *     $DragonFly: src/sys/dev/raid/mly/mlyvar.h,v 1.7 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include <sys/thread2.h>
@@ -158,7 +158,7 @@ struct mly_command {
 struct mly_softc {
     /* bus connections */
     device_t           mly_dev;
-    dev_t              mly_dev_t;
+    cdev_t             mly_dev_t;
     struct resource    *mly_regs_resource;     /* register interface window */
     int                        mly_regs_rid;           /* resource ID */
     bus_space_handle_t mly_bhandle;            /* bus space handle */
index fddff5d..2fbd4d9 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.18 2006/09/05 03:48:11 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/pst/pst-raid.c,v 1.19 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -69,7 +69,7 @@ struct pst_softc {
     struct iop_softc           *iop;
     struct i2o_lct_entry       *lct;
     struct i2o_bsa_device      *info;
-    dev_t                      device;
+    cdev_t                     device;
     struct devstat             stats;
     struct disk                        disk;
     struct bio_queue_head      bio_queue;
index 21db859..af59230 100644 (file)
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD$
- * $DragonFly: src/sys/dev/raid/twa/twa_freebsd.c,v 1.12 2006/09/05 03:48:11 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/twa/twa_freebsd.c,v 1.13 2006/09/10 01:26:36 dillon Exp $
  */
 
 /*
@@ -76,7 +76,7 @@ static devclass_t     twa_devclass;
 static int
 twa_open(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int                     unit = minor(dev);
        struct twa_softc        *sc = devclass_get_softc(twa_devclass, unit);
 
@@ -102,7 +102,7 @@ twa_open(struct dev_open_args *ap)
 static int
 twa_close(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int                     unit = minor(dev);
        struct twa_softc        *sc = devclass_get_softc(twa_devclass, unit);
 
@@ -131,7 +131,7 @@ twa_close(struct dev_close_args *ap)
 static int
 twa_ioctl_wrapper(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct twa_softc *sc = (struct twa_softc *)(dev->si_drv1);
 
        return(twa_ioctl(sc, ap->a_cmd, ap->a_data));
@@ -223,7 +223,7 @@ twa_attach(device_t dev)
        u_int32_t               command;
        int                     res_id;
        int                     error;
-       dev_t                   xdev;
+       cdev_t                  xdev;
 
        twa_dbg_dprint_enter(3, sc);
 
index 76ce391..2bb5b3a 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/twe/twe_compat.h,v 1.1.2.5 2004/04/07 22:18:00 vkashyap Exp $
- * $DragonFly: src/sys/dev/raid/twe/twe_compat.h,v 1.14 2006/04/30 17:22:17 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/twe/twe_compat.h,v 1.15 2006/09/10 01:26:36 dillon Exp $
  */
 /*
  * Portability and compatibility interfaces.
  */
 #define TWE_PLATFORM_SOFTC                                                             \
     device_t                   twe_dev;                /* bus device */                \
-    dev_t                      twe_dev_t;              /* control device */            \
+    cdev_t                     twe_dev_t;              /* control device */            \
     struct resource            *twe_io;                /* register interface window */ \
     bus_space_handle_t         twe_bhandle;            /* bus space handle */          \
     bus_space_tag_t            twe_btag;               /* bus space tag */             \
index db023ce..4962fd2 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/twe/twe_freebsd.c,v 1.2.2.9 2004/06/11 18:57:31 vkashyap Exp $
- * $DragonFly: src/sys/dev/raid/twe/twe_freebsd.c,v 1.22 2006/09/05 00:55:42 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/twe/twe_freebsd.c,v 1.23 2006/09/10 01:26:36 dillon Exp $
  */
 
 /*
@@ -75,7 +75,7 @@ static struct dev_ops twe_ops = {
 static int
 twe_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct twe_softc   *sc = devclass_get_softc(twe_devclass, unit);
 
@@ -89,7 +89,7 @@ twe_open(struct dev_open_args *ap)
 static int
 twe_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int                        unit = minor(dev);
     struct twe_softc   *sc = devclass_get_softc(twe_devclass, unit);
 
@@ -103,7 +103,7 @@ twe_close(struct dev_close_args *ap)
 static int
 twe_ioctl_wrapper(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct twe_softc *sc = (struct twe_softc *)dev->si_drv1;
     
     return(twe_ioctl(sc, ap->a_cmd, ap->a_data));
@@ -358,7 +358,7 @@ twe_free(struct twe_softc *sc)
 
        dev_ops_remove(&twe_ops, -1, device_get_unit(sc->twe_dev));
     /* destroy control device */
-    if (sc->twe_dev_t != (dev_t)NULL)
+    if (sc->twe_dev_t != (cdev_t)NULL)
        destroy_dev(sc->twe_dev_t);
 
     sysctl_ctx_free(&sc->sysctl_ctx);
@@ -626,7 +626,7 @@ static int          disks_registered = 0;
 static int
 twed_open(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct twed_softc  *sc = (struct twed_softc *)dev->si_drv1;
     struct disklabel   *label;
 
@@ -660,7 +660,7 @@ twed_open(struct dev_open_args *ap)
 static int
 twed_close(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct twed_softc  *sc = (struct twed_softc *)dev->si_drv1;
 
     debug_called(4);
@@ -678,7 +678,7 @@ twed_close(struct dev_close_args *ap)
 static int
 twed_strategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct twed_softc *sc = dev->si_drv1;
     struct buf *bp = bio->bio_buf;
@@ -716,7 +716,7 @@ twed_strategy(struct dev_strategy_args *ap)
 static int
 twed_dump(struct dev_dump_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct twed_softc  *twed_sc = (struct twed_softc *)dev->si_drv1;
     struct twe_softc   *twe_sc  = (struct twe_softc *)twed_sc->twed_controller;
     vm_paddr_t         addr = 0;
@@ -794,7 +794,7 @@ twed_attach(device_t dev)
 {
     struct twed_softc  *sc;
     device_t           parent;
-    dev_t              dsk;
+    cdev_t             dsk;
     
     debug_called(4);
 
index 409e96a..d638561 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *     $FreeBSD: src/sys/dev/twe/twevar.h,v 1.1.2.8 2004/06/11 18:57:32 vkashyap Exp $
- *     $DragonFly: src/sys/dev/raid/twe/twevar.h,v 1.6 2006/02/17 19:18:06 dillon Exp $
+ *     $DragonFly: src/sys/dev/raid/twe/twevar.h,v 1.7 2006/09/10 01:26:36 dillon Exp $
  */
 
 #define TWE_DRIVER_VERSION_STRING      "1.40.01.002"
@@ -78,7 +78,7 @@ struct twe_drive
 struct twed_softc 
 {
     device_t           twed_dev;
-    dev_t              twed_dev_t;
+    cdev_t             twed_dev_t;
     struct twe_softc   *twed_controller;       /* parent device softc */
     struct twe_drive   *twed_drive;            /* drive data in parent softc */
     struct disk                twed_disk;              /* generic disk handle */
index 3289f81..a45dd57 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.17 2006/09/05 03:48:11 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinum.c,v 1.18 2006/09/10 01:26:36 dillon Exp $
  */
 
 #define STATIC static                                      /* nothing while we're testing XXX */
@@ -302,7 +302,7 @@ DECLARE_MODULE(vinum, vinum_mod, SI_SUB_RAID, SI_ORDER_MIDDLE);
 int
 vinumopen(struct dev_open_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     int error;
     unsigned int index;
     struct volume *vol;
@@ -409,7 +409,7 @@ vinumopen(struct dev_open_args *ap)
 int
 vinumclose(struct dev_close_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     unsigned int index;
     struct volume *vol;
     int devminor;
@@ -488,7 +488,7 @@ vinumclose(struct dev_close_args *ap)
 int
 vinumsize(struct dev_psize_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct volume *vol;
 
     vol = &VOL[Volno(dev)];
index 0015e1c..cd96391 100644 (file)
@@ -36,7 +36,7 @@
  *
  * $Id: vinumdaemon.c,v 1.8 2000/01/03 05:22:03 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumdaemon.c,v 1.16 2000/01/05 06:03:56 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumdaemon.c,v 1.10 2006/04/30 17:22:17 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumdaemon.c,v 1.11 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include "vinumhdr.h"
@@ -107,8 +107,8 @@ vinum_daemon(void)
                        "vinum: recovering I/O request: %p\n%s dev %d.%d, offset 0x%012llx, length %d\n",
                        rq,
                        (rq->bio->bio_buf->b_cmd == BUF_CMD_READ) ? "Read" : "Write",
-                       major((dev_t)rq->bio->bio_driver_info),
-                       minor((dev_t)rq->bio->bio_driver_info),
+                       major((cdev_t)rq->bio->bio_driver_info),
+                       minor((cdev_t)rq->bio->bio_driver_info),
                        rq->bio->bio_offset,
                        rq->bio->bio_buf->b_bcount);
                }
@@ -206,7 +206,7 @@ recover_io(struct request *rq)
      * Negotiate with phk to get it fixed.
      * Reissue the command.
      */
-    dev_dstrategy((dev_t)rq->bio->bio_driver_info, rq->bio);
+    dev_dstrategy((cdev_t)rq->bio->bio_driver_info, rq->bio);
 }
 
 /* Functions called to interface with the daemon */
index 531c78c..17c6c9b 100644 (file)
@@ -35,7 +35,7 @@
  *
  * $Id: vinumext.h,v 1.26 2000/05/16 07:38:08 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumext.h,v 1.25.2.3 2001/05/11 02:11:06 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumext.h,v 1.9 2006/09/05 03:48:11 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumext.h,v 1.10 2006/09/10 01:26:36 dillon Exp $
  */
 
 /* vinumext.h: external definitions */
@@ -140,12 +140,12 @@ d_dump_t vinumdump;
 d_psize_t vinumsize;
 d_poll_t vinumpoll;
 
-int vinumstart(dev_t dev, struct bio *bio, int reviveok);
+int vinumstart(cdev_t dev, struct bio *bio, int reviveok);
 int launch_requests(struct request *rq, int reviveok);
 void sdio(struct bio *bio);
 
 /* XXX Do we need this? */
-int vinumpart(dev_t);
+int vinumpart(cdev_t);
 
 extern jmp_buf command_fail;                               /* return here if config fails */
 extern struct dev_ops vinum_ops;
@@ -169,9 +169,9 @@ struct rqgroup *allocrqg(struct request *rq, int elements);
 void deallocrqg(struct rqgroup *rqg);
 
 /* Device number decoding */
-int Volno(dev_t x);
-int Plexno(dev_t x);
-int Sdno(dev_t x);
+int Volno(cdev_t x);
+int Plexno(cdev_t x);
+int Sdno(cdev_t x);
 
 /* State transitions */
 int set_drive_state(int driveno, enum drivestate state, enum setstateflags flags);
index 19fa3e2..4c409e5 100644 (file)
@@ -41,7 +41,7 @@
  *
  * $Id: vinuminterrupt.c,v 1.12 2000/11/24 03:41:42 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinuminterrupt.c,v 1.25.2.3 2001/05/28 05:56:27 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinuminterrupt.c,v 1.10 2006/05/03 20:44:49 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinuminterrupt.c,v 1.11 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include "vinumhdr.h"
@@ -305,7 +305,7 @@ complete_raid5_write(struct rqelement *rqe)
     struct rqgroup *rqg;                                   /* and to the request group */
     struct rqelement *prqe;                                /* point to the parity block */
     struct drive *drive;                                   /* drive to access */
-    dev_t dev;
+    cdev_t dev;
 
     rqg = rqe->rqg;                                        /* and to our request group */
     rq = rqg->rq;                                          /* point to our request */
index b9221f4..f2fb77e 100644 (file)
@@ -35,7 +35,7 @@
  *
  * $Id: vinumio.c,v 1.30 2000/05/10 23:23:30 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumio.c,v 1.52.2.6 2002/05/02 08:43:44 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumio.c,v 1.15 2006/07/28 02:17:38 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumio.c,v 1.16 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include "vinumhdr.h"
@@ -769,7 +769,7 @@ write_volume_label(int volno)
     struct disklabel *dlp;
     struct volume *vol;
     int error;
-    dev_t dev;
+    cdev_t dev;
 
     lp = (struct disklabel *) Malloc((sizeof(struct disklabel) + (DEV_BSIZE - 1)) & (DEV_BSIZE - 1));
     if (lp == 0)
index ff47693..d42a778 100644 (file)
@@ -43,7 +43,7 @@
  *
  * $Id: vinumioctl.c,v 1.14 2000/10/27 03:07:53 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumioctl.c,v 1.25.2.4 2002/02/03 00:44:19 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumioctl.c,v 1.6 2006/07/28 02:17:38 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumioctl.c,v 1.7 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include "vinumhdr.h"
@@ -65,7 +65,7 @@ jmp_buf command_fail;                                     /* return on a failed command */
 int
 vinumioctl(struct dev_ioctl_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     u_long cmd = ap->a_cmd;
     caddr_t data = ap->a_data;
     unsigned int objno;
index 02450e7..2d9c767 100644 (file)
@@ -39,7 +39,7 @@
  *
  * $Id: vinumrequest.c,v 1.30 2001/01/09 04:20:55 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumrequest.c,v 1.44.2.5 2002/08/28 04:30:56 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumrequest.c,v 1.16 2006/07/28 02:17:38 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumrequest.c,v 1.17 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include "vinumhdr.h"
@@ -74,7 +74,7 @@ struct rqinfo *rqip = rqinfo;
 void
 logrq(enum rqinfo_type type, union rqinfou info, struct bio *ubio)
 {
-    dev_t dev;
+    cdev_t dev;
 
     crit_enter();
 
@@ -125,7 +125,7 @@ logrq(enum rqinfo_type type, union rqinfou info, struct bio *ubio)
 int
 vinumstrategy(struct dev_strategy_args *ap)
 {
-    dev_t dev = ap->a_head.a_dev;
+    cdev_t dev = ap->a_head.a_dev;
     struct bio *bio = ap->a_bio;
     struct buf *bp = bio->bio_buf;
     struct bio *nbio = bio;
@@ -189,7 +189,7 @@ vinumstrategy(struct dev_strategy_args *ap)
  * a currently active revive operation.
  */
 int
-vinumstart(dev_t dev, struct bio *bio, int reviveok)
+vinumstart(cdev_t dev, struct bio *bio, int reviveok)
 {
     struct buf *bp = bio->bio_buf;
     int plexno;
@@ -349,8 +349,8 @@ launch_requests(struct request *rq, int reviveok)
                rq->sdno,
                rq,
                (rq->bio->bio_buf->b_cmd & BUF_CMD_READ) ? "Read" : "Write",
-               major(((dev_t)rq->bio->bio_driver_info)),
-               minor(((dev_t)rq->bio->bio_driver_info)),
+               major(((cdev_t)rq->bio->bio_driver_info)),
+               minor(((cdev_t)rq->bio->bio_driver_info)),
                rq->bio->bio_offset,
                rq->bio->bio_buf->b_bcount);
        }
@@ -364,8 +364,8 @@ launch_requests(struct request *rq, int reviveok)
            "Request: %p\n%s dev %d.%d, offset 0x%llx, length %d\n",
            rq,
            (rq->bio->bio_buf->b_cmd == BUF_CMD_READ) ? "Read" : "Write",
-           major(((dev_t)rq->bio->bio_driver_info)),
-           minor(((dev_t)rq->bio->bio_driver_info)),
+           major(((cdev_t)rq->bio->bio_driver_info)),
+           minor(((cdev_t)rq->bio->bio_driver_info)),
            rq->bio->bio_offset,
            rq->bio->bio_buf->b_bcount);
     vinum_conf.lastrq = rq;
@@ -401,7 +401,7 @@ launch_requests(struct request *rq, int reviveok)
            rqg->lock = lockrange(rqg->lockbase, rqg->rq->bio->bio_buf, &PLEX[rqg->plexno]);
        rcount = rqg->count;
        for (rqno = 0; rqno < rcount;) {
-           dev_t dev;
+           cdev_t dev;
 
            rqe = &rqg->rqe[rqno];
 
@@ -898,8 +898,8 @@ check_range_covered(struct request *rq)
 void
 sdio(struct bio *bio)
 {
-    dev_t dev;
-    dev_t sddev;
+    cdev_t dev;
+    cdev_t sddev;
     struct sd *sd;
     struct sdbuf *sbp;
     daddr_t endoffset;
index f111064..9a9cd24 100644 (file)
@@ -39,7 +39,7 @@
  *
  * $Id: vinumrevive.c,v 1.14 2000/12/21 01:55:11 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumrevive.c,v 1.22.2.5 2001/03/13 02:59:43 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumrevive.c,v 1.12 2006/07/16 22:39:42 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumrevive.c,v 1.13 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include "vinumhdr.h"
@@ -61,7 +61,7 @@ revive_block(int sdno)
     struct plex *plex;
     struct volume *vol;
     struct buf *bp;
-    dev_t dev;
+    cdev_t dev;
     int error = EAGAIN;
     int size;                                              /* size of revive block, bytes */
     daddr_t plexblkno;                                     /* lblkno in plex */
@@ -196,7 +196,7 @@ revive_block(int sdno)
        while (sd->waitlist) {                              /* we have waiting requests */
 #if VINUMDEBUG
            struct request *rq = sd->waitlist;
-           dev_t dev;
+           cdev_t dev;
 
            if (debug & DEBUG_REVIVECONFLICT) {
                dev = rq->bio->bio_driver_info;
index 2561370..b9095d5 100644 (file)
@@ -37,7 +37,7 @@
  *
  * $Id: vinumutil.c,v 1.14 1999/12/30 07:04:02 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumutil.c,v 1.15 2000/02/29 06:16:44 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumutil.c,v 1.4 2005/01/25 22:58:42 joerg Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumutil.c,v 1.5 2006/09/10 01:26:36 dillon Exp $
  */
 
 /* This file contains utility routines used both in kernel and user context */
@@ -232,7 +232,7 @@ sizespec(char *spec)
  * Perform no checking.
  */
 int
-Volno(dev_t dev)
+Volno(cdev_t dev)
 {
     return (minor(dev) & MASK(VINUM_VOL_WIDTH)) >> VINUM_VOL_SHIFT;
 }
@@ -243,7 +243,7 @@ Volno(dev_t dev)
  * type.  Return -1 for invalid types.
  */
 int
-Plexno(dev_t dev)
+Plexno(cdev_t dev)
 {
     switch (DEVTYPE(dev)) {
     case VINUM_VOLUME_TYPE:
@@ -271,7 +271,7 @@ Plexno(dev_t dev)
  * type.  Return -1 for invalid types.
  */
 int
-Sdno(dev_t dev)
+Sdno(cdev_t dev)
 {
     switch (DEVTYPE(dev)) {
     case VINUM_VOLUME_TYPE:
index 1c00dd4..bf6d86a 100644 (file)
@@ -39,7 +39,7 @@
  *
  * $Id: vinumvar.h,v 1.24 2000/03/01 02:34:57 grog Exp grog $
  * $FreeBSD: src/sys/dev/vinum/vinumvar.h,v 1.32.2.4 2001/05/28 05:56:27 grog Exp $
- * $DragonFly: src/sys/dev/raid/vinum/vinumvar.h,v 1.8 2006/07/28 02:17:38 dillon Exp $
+ * $DragonFly: src/sys/dev/raid/vinum/vinumvar.h,v 1.9 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include <sys/time.h>
@@ -433,7 +433,7 @@ struct drive {
     struct partinfo partinfo;                              /* partition information */
 /* XXX kludge until we get this struct cleaned up */
 #if _KERNEL
-    dev_t dev;                                             /* device information */
+    cdev_t dev;                                                    /* device information */
 #else
     char dev [sizeof (int *)];
 #endif
index a9cdf83..15ee4fd 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.21 2006/09/05 00:55:42 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/cy/cy.c,v 1.22 2006/09/10 01:26:36 dillon Exp $
  */
 
 #include "opt_compat.h"
@@ -648,7 +648,7 @@ cyattach_common(cy_iobase, cy_align)
 static int
 sioopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct com_s    *com;
        int             error;
        int             mynor;
@@ -829,7 +829,7 @@ out:
 static int
 sioclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct com_s    *com;
        int             mynor;
        struct tty      *tp;
@@ -937,7 +937,7 @@ comhardclose(com)
 static int
 siowrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct uio *uio = ap->a_uio;
        int             mynor;
        struct tty      *tp;
@@ -1555,7 +1555,7 @@ siointr1(com)
 static int
 sioioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        caddr_t data = ap->a_data;
        u_long cmd = ap->a_cmd;
        struct com_s    *com;
index 2f480d4..816f592 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.13 2006/07/28 02:17:38 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/dgb/dgm.c,v 1.14 2006/09/10 01:26:36 dillon Exp $
  *
  *  This driver and the associated header files support the ISA PC/Xem
  *  Digiboards.  Its evolutionary roots are described below.
@@ -930,7 +930,7 @@ dgmshutdown(device_t dev)
 static int
 dgmopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct dgm_softc *sc;
        struct tty *tp;
        int unit;
@@ -1111,7 +1111,7 @@ out:
 static int
 dgmclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int             mynor;
        struct tty      *tp;
        int unit, pnum;
@@ -1482,7 +1482,7 @@ dgmpoll(void *unit_c)
 static int
 dgmioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_long cmd = ap->a_cmd;
        caddr_t data = ap->a_data;
        struct dgm_softc *sc;
index d361bde..5699988 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/digi/digi.c,v 1.36 2003/09/26 09:05:57 phk Exp $
- * $DragonFly: src/sys/dev/serial/digi/digi.c,v 1.7 2006/09/05 03:48:11 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/digi/digi.c,v 1.8 2006/09/10 01:26:36 dillon Exp $
  */
 
 /*-
@@ -711,7 +711,7 @@ digi_disc_optim(struct tty *tp, struct termios *t, struct digi_p *port)
 static int
 digiopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct digi_softc *sc;
        struct tty *tp;
        int unit;
@@ -876,7 +876,7 @@ out:
 static int
 digiclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int mynor;
        struct tty *tp;
        int unit, pnum;
@@ -956,7 +956,7 @@ digihardclose(struct digi_p *port)
 static int
 digiread(struct dev_read_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int mynor;
        struct tty *tp;
        int error, unit, pnum;
@@ -983,7 +983,7 @@ digiread(struct dev_read_args *ap)
 static int
 digiwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int mynor;
        struct tty *tp;
        int error, unit, pnum;
@@ -1054,7 +1054,7 @@ digi_loaddata(struct digi_softc *sc)
 static int
 digiioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_long cmd = ap->a_cmd;
        caddr_t data = ap->a_data;
        int unit, pnum, mynor, error;
index d1c72c9..b19f05e 100644 (file)
@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/dev/digi/digi.h,v 1.14 2003/08/07 15:04:24 jhb Exp $
- * $DragonFly: src/sys/dev/serial/digi/digi.h,v 1.1 2004/12/22 08:42:47 joerg Exp $
+ * $DragonFly: src/sys/dev/serial/digi/digi.h,v 1.2 2006/09/10 01:26:36 dillon Exp $
  */
 
 #define        W(p)                            (*(u_int16_t *)(p))
@@ -74,7 +74,7 @@ struct digi_p {
        volatile struct board_chan *bc;
        struct tty *tp;
 
-       dev_t dev[6];
+       cdev_t dev[6];
 
        u_char *txbuf;
        u_char *rxbuf;
@@ -166,7 +166,7 @@ struct digi_softc {
                int iorid;
                void *irqHandler;
                int unit;
-               dev_t ctldev;
+               cdev_t ctldev;
        } res;
 
        u_char *vmem;                   /* virtual memory address */
index 79b8056..8841229 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.17 2006/07/28 02:17:38 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/rc/rc.c,v 1.18 2006/09/10 01:26:36 dillon Exp $
  *
  */
 
@@ -713,7 +713,7 @@ rc_stop(tp, rw)
 static int
 rcopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct rc_chans *rc;
        struct tty      *tp;
        int             unit, nec, error = 0;
@@ -805,7 +805,7 @@ out:
 static int
 rcclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct rc_chans *rc;
        struct tty      *tp;
        int unit = GET_UNIT(dev);
@@ -1058,7 +1058,7 @@ struct rc_softc         *rcb;
 static int
 rcioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct rc_chans       *rc = &rc_chans[GET_UNIT(dev)];
        int                   error;
        struct tty                     *tp = rc->rc_tp;
index 0145456..53e0eed 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.18 2006/09/05 03:48:11 dillon Exp $
+ * $DragonFly: src/sys/dev/serial/rp/rp.c,v 1.19 2006/09/10 01:26:36 dillon Exp $
  */
 
 /* 
@@ -933,7 +933,7 @@ rp_releaseresource(CONTROLLER_t *ctlp)
 int
 rpopen(struct dev_open_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  rp_port *rp;
        int     unit, port, mynor, umynor, flags;  /* SG */
        struct  tty     *tp;
@@ -1094,7 +1094,7 @@ out2:
 int
 rpclose(struct dev_close_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        int     unit, mynor, umynor, port; /* SG */
        struct  rp_port *rp;
        struct  tty     *tp;
@@ -1168,7 +1168,7 @@ static
 int
 rpwrite(struct dev_write_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        struct  rp_port *rp;
        struct  tty     *tp;
        int     unit, mynor, port, umynor, error = 0; /* SG */
@@ -1206,7 +1206,7 @@ rpdtrwakeup(void *chan)
 int
 rpioctl(struct dev_ioctl_args *ap)
 {
-       dev_t dev = ap->a_head.a_dev;
+       cdev_t dev = ap->a_head.a_dev;
        u_long cmd = ap->a_cmd;
        caddr_t data = ap->a_data;
        struct rp_port  *rp;