cvs commit: src/sys/dev/adlink adlink.c src/sys/dev/ata ata-all.c
src/sys/dev/isp isp_freebsd.c src/sys/dev/md md.c src/sys/dev/null
null.c src/sys/dev/ofw openfirmio.c src/sys/geom geom_ctl.c
src/sys/i386/bios smapi.c src/sys/i386/i386 elan-mmcr.c ...
Poul-Henning Kamp
phk at FreeBSD.org
Sat Sep 27 05:01:03 PDT 2003
phk 2003/09/27 05:01:01 PDT
FreeBSD src repository
Modified files:
sys/dev/adlink adlink.c
sys/dev/ata ata-all.c
sys/dev/isp isp_freebsd.c
sys/dev/md md.c
sys/dev/null null.c
sys/dev/ofw openfirmio.c
sys/geom geom_ctl.c
sys/i386/bios smapi.c
sys/i386/i386 elan-mmcr.c
sys/kern kern_conf.c subr_devstat.c tty_tty.c
sys/netncp ncp_mod.c
sys/opencrypto cryptodev.c
Log:
The present defaults for the open and close for device drivers which
provide no methods does not make any sense, and is not used by any
driver.
It is a pretty hard to come up with even a theoretical concept of
a device driver which would always fail open and close with ENODEV.
Change the defaults to be nullopen() and nullclose() which simply
does nothing.
Remove explicit initializations to these from the drivers which
already used them.
Revision Changes Path
1.6 +0 -1 src/sys/dev/adlink/adlink.c
1.190 +0 -2 src/sys/dev/ata/ata-all.c
1.94 +0 -2 src/sys/dev/isp/isp_freebsd.c
1.106 +0 -2 src/sys/dev/md/md.c
1.20 +0 -4 src/sys/dev/null/null.c
1.7 +0 -2 src/sys/dev/ofw/openfirmio.c
1.30 +0 -2 src/sys/geom/geom_ctl.c
1.8 +0 -2 src/sys/i386/bios/smapi.c
1.18 +0 -2 src/sys/i386/i386/elan-mmcr.c
1.135 +2 -2 src/sys/kern/kern_conf.c
1.47 +0 -2 src/sys/kern/subr_devstat.c
1.51 +0 -1 src/sys/kern/tty_tty.c
1.11 +0 -2 src/sys/netncp/ncp_mod.c
1.15 +0 -1 src/sys/opencrypto/cryptodev.c
More information about the cvs-all
mailing list