From owner-cvs-sys Wed Nov 29 02:49:20 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA00603 for cvs-sys-outgoing; Wed, 29 Nov 1995 02:49:20 -0800 Received: (from julian@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id CAA00594 ; Wed, 29 Nov 1995 02:49:18 -0800 Date: Wed, 29 Nov 1995 02:49:18 -0800 From: Julian Elischer Message-Id: <199511291049.CAA00594@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/vm vm_swap.c Sender: owner-cvs-sys@FreeBSD.ORG Precedence: bulk julian 95/11/29 02:49:17 Modified: sys/dev/vn vn.c sys/gnu/i386/isa dgb.c nic3008.c nic3009.c sys/gnu/isdn iispy.c iitel.c iitty.c isdn.c sys/i386/apm apm.c sys/i386/i386 cons.c mem.c sys/i386/isa asc.c b004.c ctx.c cx.c cy.c gpib.c gsc.c if_cx.c joy.c labpc.c lpt.c mcd.c mse.c pcaudio.c psm.c rc.c scd.c si.c sio.c spigot.c spkr.c tw.c wcd.c wd.c wt.c sys/i386/isa/matcd matcd.c sys/i386/isa/sound soundcard.c sys/kern kern_descrip.c kern_lkm.c subr_log.c tty_pty.c tty_snoop.c tty_tty.c sys/miscfs/devfs devfs_tree.c sys/net bpf.c if_tun.c sys/pccard pccard.c sys/scsi cd.c ch.c od.c pt.c sctarg.c sd.c ssc.c st.c su.c uk.c worm.c sys/sys devfsext.h kernel.h sys/vm vm_swap.c Log: OK, that's it.. That's EVERY SINGLE driver that has an entry in conf.c.. my next trick will be to define cdevsw[] and bdevsw[] as empty arrays and remove all those DAMNED defines as well.. Each of these drivers has a SYSINIT linker set entry that comes in very early.. and asks teh driver to add it's own entry to the two devsw[] tables. some slight reworking of the commits from yesterday (added the SYSINIT stuff and some usually wrong but token DEVFS entries to all these devices. BTW does anyone know where the 'ata' entries in conf.c actually reside? seems we don't actually have a 'ataopen() etc... If you want to add a new device in conf.c please make sure I know so I can keep it up to date too.. as before, this is all dependent on #if defined(JREMOD) (and #ifdef DEVFS in parts) Revision Changes Path 1.26 +52 -0 src/sys/dev/vn/vn.c 1.6 +40 -1 src/sys/gnu/i386/isa/dgb.c 1.10 +48 -3 src/sys/gnu/i386/isa/nic3008.c 1.10 +52 -8 src/sys/gnu/i386/isa/nic3009.c 1.5 +47 -3 src/sys/gnu/isdn/iispy.c 1.7 +63 -11 src/sys/gnu/isdn/iitel.c 1.13 +62 -14 src/sys/gnu/isdn/iitty.c 1.7 +60 -8 src/sys/gnu/isdn/isdn.c 1.17 +27 -16 src/sys/i386/apm/apm.c 1.35 +36 -18 src/sys/i386/i386/cons.c 1.20 +44 -15 src/sys/i386/i386/mem.c 1.7 +29 -18 src/sys/i386/isa/asc.c 1.10 +24 -13 src/sys/i386/isa/b004.c 1.9 +26 -14 src/sys/i386/isa/ctx.c 1.16 +22 -10 src/sys/i386/isa/cx.c 1.21 +24 -14 src/sys/i386/isa/cy.c 1.9 +23 -13 src/sys/i386/isa/gpib.c 1.9 +24 -14 src/sys/i386/isa/gsc.c 1.8 +15 -4 src/sys/i386/isa/if_cx.c 1.10 +23 -14 src/sys/i386/isa/joy.c 1.9 +23 -14 src/sys/i386/isa/labpc.c 1.41 +24 -14 src/sys/i386/isa/lpt.c 1.50 +30 -15 src/sys/i386/isa/mcd.c 1.17 +24 -14 src/sys/i386/isa/mse.c 1.19 +20 -19 src/sys/i386/isa/pcaudio.c 1.9 +22 -14 src/sys/i386/isa/psm.c 1.12 +23 -14 src/sys/i386/isa/rc.c 1.11 +30 -15 src/sys/i386/isa/scd.c 1.18 +27 -12 src/sys/i386/isa/si.c 1.121 +23 -14 src/sys/i386/isa/sio.c 1.14 +22 -14 src/sys/i386/isa/spigot.c 1.19 +20 -28 src/sys/i386/isa/spkr.c 1.9 +23 -13 src/sys/i386/isa/tw.c 1.15 +28 -13 src/sys/i386/isa/wcd.c 1.94 +29 -15 src/sys/i386/isa/wd.c 1.22 +29 -14 src/sys/i386/isa/wt.c 1.10 +29 -13 src/sys/i386/isa/matcd/matcd.c 1.33 +26 -16 src/sys/i386/isa/sound/soundcard.c 1.15 +46 -1 src/sys/kern/kern_descrip.c 1.20 +41 -1 src/sys/kern/kern_lkm.c 1.11 +43 -1 src/sys/kern/subr_log.c 1.25 +63 -1 src/sys/kern/tty_pty.c 1.9 +39 -0 src/sys/kern/tty_snoop.c 1.6 +42 -1 src/sys/kern/tty_tty.c 1.9 +45 -1 src/sys/miscfs/devfs/devfs_tree.c 1.15 +43 -1 src/sys/net/bpf.c 1.14 +39 -0 src/sys/net/if_tun.c 1.10 +41 -0 src/sys/pccard/pccard.c 1.46 +55 -1 src/sys/scsi/cd.c 1.23 +45 -2 src/sys/scsi/ch.c 1.4 +52 -1 src/sys/scsi/od.c 1.7 +43 -1 src/sys/scsi/pt.c 1.7 +43 -1 src/sys/scsi/sctarg.c 1.73 +55 -2 src/sys/scsi/sd.c 1.5 +49 -1 src/sys/scsi/ssc.c 1.45 +55 -7 src/sys/scsi/st.c 1.7 +42 -1 src/sys/scsi/su.c 1.10 +43 -1 src/sys/scsi/uk.c 1.11 +44 -1 src/sys/scsi/worm.c 1.3 +11 -1 src/sys/sys/devfsext.h 1.17 +3 -1 src/sys/sys/kernel.h 1.26 +53 -1 src/sys/vm/vm_swap.c