Subject: CVS commit: [thorpej-devvp] syssrc/sys
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 09/07/2001 07:45:47
Module Name:	syssrc
Committed By:	thorpej
Date:		Fri Sep  7 04:45:47 UTC 2001

Modified Files:
	syssrc/sys/adosfs [thorpej-devvp]: advnops.c
	syssrc/sys/arch/alpha/alpha [thorpej-devvp]: disksubr.c mem.c
	    promcons.c
	syssrc/sys/arch/alpha/tc [thorpej-devvp]: scc.c
	syssrc/sys/arch/i386/i386 [thorpej-devvp]: disksubr.c mem.c
	syssrc/sys/arch/i386/isa [thorpej-devvp]: joy.c
	syssrc/sys/coda [thorpej-devvp]: coda_psdev.c coda_psdev.h
	    coda_vfsops.c
	syssrc/sys/compat/linux/common [thorpej-devvp]: linux_file.c
	    linux_ioctl.c
	syssrc/sys/compat/svr4 [thorpej-devvp]: svr4_net.c
	syssrc/sys/dev [thorpej-devvp]: audio.c ccd.c ccdvar.h cons.c cons.h
	    ld.c md.c midi.c rnd.c sequencer.c vnd.c
	syssrc/sys/dev/ata [thorpej-devvp]: wd.c
	syssrc/sys/dev/i2o [thorpej-devvp]: iop.c
	syssrc/sys/dev/ic [thorpej-devvp]: com.c cy.c lpt.c mlx.c rrunner.c
	    z8530tty.c
	syssrc/sys/dev/isa [thorpej-devvp]: fd.c spkr.c
	syssrc/sys/dev/mca [thorpej-devvp]: ed_mca.c
	syssrc/sys/dev/pci [thorpej-devvp]: cz.c mly.c
	syssrc/sys/dev/pci/bktr [thorpej-devvp]: bktr_os.c
	syssrc/sys/dev/raidframe [thorpej-devvp]: rf_configure.h rf_copyback.c
	    rf_diskqueue.c rf_diskqueue.h rf_disks.c rf_disks.h rf_kintf.h
	    rf_netbsd.h rf_netbsdkintf.c rf_reconstruct.c
	syssrc/sys/dev/scsipi [thorpej-devvp]: cd.c ch.c if_se.c scsiconf.c
	    scsipi_ioctl.c scsipiconf.h sd.c ses.c ss.c st.c uk.c
	syssrc/sys/dev/usb [thorpej-devvp]: ucom.c ugen.c uhid.c ulpt.c urio.c
	    usb.c uscanner.c
	syssrc/sys/dev/wscons [thorpej-devvp]: wsdisplay.c wskbd.c wsmouse.c
	    wsmux.c wsmuxvar.h
	syssrc/sys/dev/wsfont [thorpej-devvp]: wsfontdev.c
	syssrc/sys/isofs/cd9660 [thorpej-devvp]: cd9660_vnops.c
	syssrc/sys/kern [thorpej-devvp]: kern_acct.c kern_descrip.c kern_lkm.c
	    kern_physio.c kern_sysctl.c subr_disk.c subr_log.c sys_generic.c
	    tty.c tty_conf.c tty_pty.c tty_tb.c tty_tty.c vfs_bio.c vfs_subr.c
	syssrc/sys/miscfs/fdesc [thorpej-devvp]: fdesc_vnops.c
	syssrc/sys/miscfs/genfs [thorpej-devvp]: genfs_vnops.c
	syssrc/sys/miscfs/procfs [thorpej-devvp]: procfs_status.c
	syssrc/sys/miscfs/specfs [thorpej-devvp]: spec_vnops.c specdev.h
	syssrc/sys/msdosfs [thorpej-devvp]: msdosfs_vnops.c
	syssrc/sys/net [thorpej-devvp]: bpf.c if_sl.c if_slvar.h if_strip.c
	    if_stripvar.h if_tun.c ppp_tty.c
	syssrc/sys/netinet [thorpej-devvp]: ip_fil.c ip_fil.h
	syssrc/sys/sys [thorpej-devvp]: buf.h conf.h disklabel.h systm.h tty.h
	syssrc/sys/ufs/lfs [thorpej-devvp]: lfs_segment.c
	syssrc/sys/ufs/mfs [thorpej-devvp]: mfs_vnops.c
	syssrc/sys/ufs/ufs [thorpej-devvp]: ufs_vnops.c
	syssrc/sys/uvm [thorpej-devvp]: uvm_device.c uvm_device.h uvm_mmap.c
	    uvm_swap.c uvm_vnode.c
Added Files:
	syssrc/sys [thorpej-devvp]: README.DEVVP

Log Message:
Commit my "devvp" changes to the thorpej-devvp branch.  This
replaces the use of dev_t in most places with a struct vnode *.

This will form the basic infrastructure for real cloning device
support (besides being architecurally cleaner -- it'll be good
to get away from using numbers to represent objects).


To generate a diff of this commit:
cvs rdiff -r0 -r1.1.2.1 syssrc/sys/README.DEVVP
cvs rdiff -r1.60 -r1.60.4.1 syssrc/sys/adosfs/advnops.c
cvs rdiff -r1.22 -r1.22.6.1 syssrc/sys/arch/alpha/alpha/disksubr.c
cvs rdiff -r1.30 -r1.30.4.1 syssrc/sys/arch/alpha/alpha/mem.c
cvs rdiff -r1.18 -r1.18.6.1 syssrc/sys/arch/alpha/alpha/promcons.c
cvs rdiff -r1.57 -r1.57.2.1 syssrc/sys/arch/alpha/tc/scc.c
cvs rdiff -r1.43 -r1.43.8.1 syssrc/sys/arch/i386/i386/disksubr.c
cvs rdiff -r1.48 -r1.48.6.1 syssrc/sys/arch/i386/i386/mem.c
cvs rdiff -r1.11 -r1.11.6.1 syssrc/sys/arch/i386/isa/joy.c
cvs rdiff -r1.17 -r1.17.2.1 syssrc/sys/coda/coda_psdev.c
cvs rdiff -r1.1 -r1.1.28.1 syssrc/sys/coda/coda_psdev.h
cvs rdiff -r1.12 -r1.12.2.1 syssrc/sys/coda/coda_vfsops.c
cvs rdiff -r1.41 -r1.41.2.1 syssrc/sys/compat/linux/common/linux_file.c
cvs rdiff -r1.27 -r1.27.4.1 syssrc/sys/compat/linux/common/linux_ioctl.c
cvs rdiff -r1.26 -r1.26.4.1 syssrc/sys/compat/svr4/svr4_net.c
cvs rdiff -r1.138 -r1.138.2.1 syssrc/sys/dev/audio.c
cvs rdiff -r1.73 -r1.73.2.1 syssrc/sys/dev/ccd.c
cvs rdiff -r1.20 -r1.20.2.1 syssrc/sys/dev/ccdvar.h
cvs rdiff -r1.40 -r1.40.4.1 syssrc/sys/dev/cons.c
cvs rdiff -r1.18 -r1.18.10.1 syssrc/sys/dev/cons.h
cvs rdiff -r1.11 -r1.11.2.1 syssrc/sys/dev/ld.c
cvs rdiff -r1.26 -r1.26.4.1 syssrc/sys/dev/md.c
cvs rdiff -r1.21 -r1.21.6.1 syssrc/sys/dev/midi.c
cvs rdiff -r1.22 -r1.22.4.1 syssrc/sys/dev/rnd.c
cvs rdiff -r1.16 -r1.16.2.1 syssrc/sys/dev/sequencer.c
cvs rdiff -r1.72 -r1.72.4.1 syssrc/sys/dev/vnd.c
cvs rdiff -r1.214 -r1.214.4.1 syssrc/sys/dev/ata/wd.c
cvs rdiff -r1.16 -r1.16.2.1 syssrc/sys/dev/i2o/iop.c
cvs rdiff -r1.188 -r1.188.2.1 syssrc/sys/dev/ic/com.c
cvs rdiff -r1.23 -r1.23.4.1 syssrc/sys/dev/ic/cy.c
cvs rdiff -r1.57 -r1.57.6.1 syssrc/sys/dev/ic/lpt.c
cvs rdiff -r1.13 -r1.13.2.1 syssrc/sys/dev/ic/mlx.c
cvs rdiff -r1.27 -r1.27.2.1 syssrc/sys/dev/ic/rrunner.c
cvs rdiff -r1.77 -r1.77.4.1 syssrc/sys/dev/ic/z8530tty.c
cvs rdiff -r1.18 -r1.18.4.1 syssrc/sys/dev/isa/fd.c
cvs rdiff -r1.5 -r1.5.4.1 syssrc/sys/dev/isa/spkr.c
cvs rdiff -r1.8 -r1.8.2.1 syssrc/sys/dev/mca/ed_mca.c
cvs rdiff -r1.16 -r1.16.4.1 syssrc/sys/dev/pci/cz.c
cvs rdiff -r1.7 -r1.7.4.1 syssrc/sys/dev/pci/mly.c
cvs rdiff -r1.19 -r1.19.4.1 syssrc/sys/dev/pci/bktr/bktr_os.c
cvs rdiff -r1.4 -r1.4.24.1 syssrc/sys/dev/raidframe/rf_configure.h
cvs rdiff -r1.15 -r1.15.6.1 syssrc/sys/dev/raidframe/rf_copyback.c \
    syssrc/sys/dev/raidframe/rf_kintf.h
cvs rdiff -r1.13 -r1.13.10.1 syssrc/sys/dev/raidframe/rf_diskqueue.c
cvs rdiff -r1.5 -r1.5.10.1 syssrc/sys/dev/raidframe/rf_diskqueue.h
cvs rdiff -r1.34 -r1.34.6.1 syssrc/sys/dev/raidframe/rf_disks.c
cvs rdiff -r1.8 -r1.8.10.1 syssrc/sys/dev/raidframe/rf_disks.h
cvs rdiff -r1.12 -r1.12.8.1 syssrc/sys/dev/raidframe/rf_netbsd.h
cvs rdiff -r1.109 -r1.109.2.1 syssrc/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.29 -r1.29.2.1 syssrc/sys/dev/raidframe/rf_reconstruct.c
cvs rdiff -r1.157 -r1.157.2.1 syssrc/sys/dev/scsipi/cd.c
cvs rdiff -r1.47 -r1.47.2.1 syssrc/sys/dev/scsipi/ch.c
cvs rdiff -r1.37 -r1.37.2.1 syssrc/sys/dev/scsipi/if_se.c
cvs rdiff -r1.161 -r1.161.2.1 syssrc/sys/dev/scsipi/scsiconf.c
cvs rdiff -r1.40 -r1.40.2.1 syssrc/sys/dev/scsipi/scsipi_ioctl.c
cvs rdiff -r1.57 -r1.57.2.1 syssrc/sys/dev/scsipi/scsipiconf.h
cvs rdiff -r1.178 -r1.178.2.1 syssrc/sys/dev/scsipi/sd.c
cvs rdiff -r1.11 -r1.11.2.1 syssrc/sys/dev/scsipi/ses.c
cvs rdiff -r1.36 -r1.36.2.1 syssrc/sys/dev/scsipi/ss.c
cvs rdiff -r1.143 -r1.143.2.1 syssrc/sys/dev/scsipi/st.c
cvs rdiff -r1.30 -r1.30.4.1 syssrc/sys/dev/scsipi/uk.c
cvs rdiff -r1.39 -r1.39.2.1 syssrc/sys/dev/usb/ucom.c
cvs rdiff -r1.45 -r1.45.6.1 syssrc/sys/dev/usb/ugen.c
cvs rdiff -r1.43 -r1.43.2.1 syssrc/sys/dev/usb/uhid.c
cvs rdiff -r1.42 -r1.42.4.1 syssrc/sys/dev/usb/ulpt.c
cvs rdiff -r1.5 -r1.5.8.1 syssrc/sys/dev/usb/urio.c
cvs rdiff -r1.53 -r1.53.6.1 syssrc/sys/dev/usb/usb.c
cvs rdiff -r1.15 -r1.15.4.1 syssrc/sys/dev/usb/uscanner.c
cvs rdiff -r1.52 -r1.52.2.1 syssrc/sys/dev/wscons/wsdisplay.c
cvs rdiff -r1.42 -r1.42.2.1 syssrc/sys/dev/wscons/wskbd.c
cvs rdiff -r1.13 -r1.13.6.1 syssrc/sys/dev/wscons/wsmouse.c
cvs rdiff -r1.9 -r1.9.8.1 syssrc/sys/dev/wscons/wsmux.c
cvs rdiff -r1.1 -r1.1.20.1 syssrc/sys/dev/wscons/wsmuxvar.h
cvs rdiff -r1.1 -r1.1.2.1 syssrc/sys/dev/wsfont/wsfontdev.c
cvs rdiff -r1.65 -r1.65.2.1 syssrc/sys/isofs/cd9660/cd9660_vnops.c
cvs rdiff -r1.49 -r1.49.10.1 syssrc/sys/kern/kern_acct.c
cvs rdiff -r1.80 -r1.80.2.1 syssrc/sys/kern/kern_descrip.c
cvs rdiff -r1.56 -r1.56.4.1 syssrc/sys/kern/kern_lkm.c \
    syssrc/sys/kern/tty_pty.c
cvs rdiff -r1.49 -r1.49.2.1 syssrc/sys/kern/kern_physio.c
cvs rdiff -r1.93 -r1.93.2.1 syssrc/sys/kern/kern_sysctl.c
cvs rdiff -r1.30 -r1.30.4.1 syssrc/sys/kern/subr_disk.c
cvs rdiff -r1.20 -r1.20.8.1 syssrc/sys/kern/subr_log.c
cvs rdiff -r1.57 -r1.57.4.1 syssrc/sys/kern/sys_generic.c
cvs rdiff -r1.128 -r1.128.4.1 syssrc/sys/kern/tty.c
cvs rdiff -r1.34 -r1.34.2.1 syssrc/sys/kern/tty_conf.c
cvs rdiff -r1.26 -r1.26.4.1 syssrc/sys/kern/tty_tb.c
cvs rdiff -r1.16 -r1.16.10.1 syssrc/sys/kern/tty_tty.c
cvs rdiff -r1.76 -r1.76.4.1 syssrc/sys/kern/vfs_bio.c
cvs rdiff -r1.156 -r1.156.2.1 syssrc/sys/kern/vfs_subr.c
cvs rdiff -r1.64 -r1.64.4.1 syssrc/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -r1.36 -r1.36.2.1 syssrc/sys/miscfs/genfs/genfs_vnops.c
cvs rdiff -r1.16 -r1.16.6.1 syssrc/sys/miscfs/procfs/procfs_status.c
cvs rdiff -r1.56 -r1.56.2.1 syssrc/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -r1.20 -r1.20.2.1 syssrc/sys/miscfs/specfs/specdev.h
cvs rdiff -r1.111 -r1.111.2.1 syssrc/sys/msdosfs/msdosfs_vnops.c
cvs rdiff -r1.61 -r1.61.4.1 syssrc/sys/net/bpf.c
cvs rdiff -r1.77 -r1.77.2.1 syssrc/sys/net/if_sl.c
cvs rdiff -r1.24 -r1.24.4.1 syssrc/sys/net/if_slvar.h
cvs rdiff -r1.39 -r1.39.4.1 syssrc/sys/net/if_strip.c
cvs rdiff -r1.12 -r1.12.4.1 syssrc/sys/net/if_stripvar.h
cvs rdiff -r1.45 -r1.45.2.1 syssrc/sys/net/if_tun.c
cvs rdiff -r1.26 -r1.26.2.1 syssrc/sys/net/ppp_tty.c
cvs rdiff -r1.68 -r1.68.4.1 syssrc/sys/netinet/ip_fil.c
cvs rdiff -r1.39 -r1.39.4.1 syssrc/sys/netinet/ip_fil.h
cvs rdiff -r1.47 -r1.47.4.1 syssrc/sys/sys/buf.h
cvs rdiff -r1.88 -r1.88.4.1 syssrc/sys/sys/conf.h
cvs rdiff -r1.69 -r1.69.4.1 syssrc/sys/sys/disklabel.h
cvs rdiff -r1.136 -r1.136.4.1 syssrc/sys/sys/systm.h
cvs rdiff -r1.52 -r1.52.4.1 syssrc/sys/sys/tty.h
cvs rdiff -r1.70 -r1.70.2.1 syssrc/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.27 -r1.27.8.1 syssrc/sys/ufs/mfs/mfs_vnops.c
cvs rdiff -r1.80 -r1.80.2.1 syssrc/sys/ufs/ufs/ufs_vnops.c
cvs rdiff -r1.36 -r1.36.4.1 syssrc/sys/uvm/uvm_device.c
cvs rdiff -r1.9 -r1.9.8.1 syssrc/sys/uvm/uvm_device.h
cvs rdiff -r1.55 -r1.55.2.1 syssrc/sys/uvm/uvm_mmap.c
cvs rdiff -r1.53 -r1.53.2.1 syssrc/sys/uvm/uvm_swap.c
cvs rdiff -r1.51 -r1.51.2.1 syssrc/sys/uvm/uvm_vnode.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.