Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [mjf-devfs2] src/sys



Module Name:    src
Committed By:   mjf
Date:           Sat Apr  5 23:33:23 UTC 2008

Modified Files:
        src/sys/conf [mjf-devfs2]: std
        src/sys/dev [mjf-devfs2]: audio.c bio.c ccd.c cgd.c clockctl.c fss.c
            kttcp.c ld.c lockstat.c md.c midi.c radio.c sequencer.c vnd.c
        src/sys/dev/ata [mjf-devfs2]: ata.c
        src/sys/dev/bluetooth [mjf-devfs2]: bthub.c
        src/sys/dev/devfsctl [mjf-devfs2]: devfsctl.c
        src/sys/dev/gpio [mjf-devfs2]: gpio.c
        src/sys/dev/i2o [mjf-devfs2]: dpti.c iop.c
        src/sys/dev/ic [mjf-devfs2]: dpt.c joy.c lpt.c
        src/sys/dev/ir [mjf-devfs2]: cir.c irframe.c
        src/sys/dev/isa [mjf-devfs2]: mcd.c satlink.c spkr.c wt.c
        src/sys/dev/pci [mjf-devfs2]: amr.c mly.c twa.c twe.c
        src/sys/dev/pci/bktr [mjf-devfs2]: bktr_os.c
        src/sys/dev/ppbus [mjf-devfs2]: lpt.c
        src/sys/dev/scsipi [mjf-devfs2]: ch.c scsiconf.c ses.c ss.c st.c uk.c
        src/sys/dev/usb [mjf-devfs2]: ugen.c uhid.c ulpt.c urio.c usb.c
            uscanner.c utoppy.c
        src/sys/dev/wsfont [mjf-devfs2]: wsfontdev.c
        src/sys/kern [mjf-devfs2]: kern_drvctl.c kern_ksyms.c kern_lkm.c
            subr_devsw.c
        src/sys/net [mjf-devfs2]: if_tap.c
        src/sys/opencrypto [mjf-devfs2]: cryptodev.c
        src/sys/sys [mjf-devfs2]: conf.h

Log Message:
- add "file-system DEVFS" and "pseudo-device devfsctl" to conf/std seeing
  as these are always needed.

- convert many, many drivers over to the New Devfs World Order. For a
  list of device drivers yet to be converted see,
  http://www.netbsd.org/~mjf/devfs-todo.html.

- add a new device_unregister_all(device_t) function to remove all device
  names associated with a device_t, which saves us having to construct
  device names when the driver is detached.

- add a DEV_AUDIO type for devices.


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.9.22.1 src/sys/conf/std
cvs rdiff -r1.234.6.1 -r1.234.6.2 src/sys/dev/audio.c
cvs rdiff -r1.6.6.1 -r1.6.6.2 src/sys/dev/bio.c
cvs rdiff -r1.127.6.1 -r1.127.6.2 src/sys/dev/ccd.c
cvs rdiff -r1.50.6.1 -r1.50.6.2 src/sys/dev/cgd.c
cvs rdiff -r1.23 -r1.23.14.1 src/sys/dev/clockctl.c
cvs rdiff -r1.43.6.1 -r1.43.6.2 src/sys/dev/fss.c
cvs rdiff -r1.25.6.1 -r1.25.6.2 src/sys/dev/kttcp.c
cvs rdiff -r1.54.6.1 -r1.54.6.2 src/sys/dev/ld.c
cvs rdiff -r1.13 -r1.13.6.1 src/sys/dev/lockstat.c
cvs rdiff -r1.51 -r1.51.18.1 src/sys/dev/md.c
cvs rdiff -r1.59.6.1 -r1.59.6.2 src/sys/dev/midi.c
cvs rdiff -r1.20 -r1.20.36.1 src/sys/dev/radio.c
cvs rdiff -r1.43.12.1 -r1.43.12.2 src/sys/dev/sequencer.c
cvs rdiff -r1.175.6.1 -r1.175.6.2 src/sys/dev/vnd.c
cvs rdiff -r1.96.6.1 -r1.96.6.2 src/sys/dev/ata/ata.c
cvs rdiff -r1.12.16.1 -r1.12.16.2 src/sys/dev/bluetooth/bthub.c
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/dev/devfsctl/devfsctl.c
cvs rdiff -r1.14.6.1 -r1.14.6.2 src/sys/dev/gpio/gpio.c
cvs rdiff -r1.35 -r1.35.16.1 src/sys/dev/i2o/dpti.c
cvs rdiff -r1.68 -r1.68.12.1 src/sys/dev/i2o/iop.c
cvs rdiff -r1.58 -r1.58.16.1 src/sys/dev/ic/dpt.c
cvs rdiff -r1.16.14.1 -r1.16.14.2 src/sys/dev/ic/joy.c
cvs rdiff -r1.72.16.1 -r1.72.16.2 src/sys/dev/ic/lpt.c
cvs rdiff -r1.17.36.1 -r1.17.36.2 src/sys/dev/ir/cir.c
cvs rdiff -r1.39.36.1 -r1.39.36.2 src/sys/dev/ir/irframe.c
cvs rdiff -r1.103 -r1.103.12.1 src/sys/dev/isa/mcd.c
cvs rdiff -r1.35.12.1 -r1.35.12.2 src/sys/dev/isa/satlink.c
cvs rdiff -r1.27.6.1 -r1.27.6.2 src/sys/dev/isa/spkr.c
cvs rdiff -r1.78 -r1.78.16.1 src/sys/dev/isa/wt.c
cvs rdiff -r1.46 -r1.46.16.1 src/sys/dev/pci/amr.c
cvs rdiff -r1.36 -r1.36.16.1 src/sys/dev/pci/mly.c
cvs rdiff -r1.18 -r1.18.16.1 src/sys/dev/pci/twa.c
cvs rdiff -r1.84 -r1.84.16.1 src/sys/dev/pci/twe.c
cvs rdiff -r1.49.6.1 -r1.49.6.2 src/sys/dev/pci/bktr/bktr_os.c
cvs rdiff -r1.20.16.1 -r1.20.16.2 src/sys/dev/ppbus/lpt.c
cvs rdiff -r1.78.12.1 -r1.78.12.2 src/sys/dev/scsipi/ch.c
cvs rdiff -r1.245 -r1.245.6.1 src/sys/dev/scsipi/scsiconf.c
cvs rdiff -r1.38 -r1.38.36.1 src/sys/dev/scsipi/ses.c
cvs rdiff -r1.72 -r1.72.26.1 src/sys/dev/scsipi/ss.c
cvs rdiff -r1.202 -r1.202.18.1 src/sys/dev/scsipi/st.c
cvs rdiff -r1.52 -r1.52.36.1 src/sys/dev/scsipi/uk.c
cvs rdiff -r1.96.6.1 -r1.96.6.2 src/sys/dev/usb/ugen.c
cvs rdiff -r1.78.6.1 -r1.78.6.2 src/sys/dev/usb/uhid.c
cvs rdiff -r1.79 -r1.79.6.1 src/sys/dev/usb/ulpt.c
cvs rdiff -r1.28 -r1.28.32.1 src/sys/dev/usb/urio.c
cvs rdiff -r1.106.6.1 -r1.106.6.2 src/sys/dev/usb/usb.c
cvs rdiff -r1.59.12.1 -r1.59.12.2 src/sys/dev/usb/uscanner.c
cvs rdiff -r1.10 -r1.10.32.1 src/sys/dev/usb/utoppy.c
cvs rdiff -r1.14 -r1.14.36.1 src/sys/dev/wsfont/wsfontdev.c
cvs rdiff -r1.14.6.1 -r1.14.6.2 src/sys/kern/kern_drvctl.c
cvs rdiff -r1.35 -r1.35.6.1 src/sys/kern/kern_ksyms.c
cvs rdiff -r1.98 -r1.98.6.1 src/sys/kern/kern_lkm.c
cvs rdiff -r1.15.6.3 -r1.15.6.4 src/sys/kern/subr_devsw.c
cvs rdiff -r1.38.6.1 -r1.38.6.2 src/sys/net/if_tap.c
cvs rdiff -r1.34.6.1 -r1.34.6.2 src/sys/opencrypto/cryptodev.c
cvs rdiff -r1.129.14.4 -r1.129.14.5 src/sys/sys/conf.h

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



Home | Main Index | Thread Index | Old Index