Source-Changes archive

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

CVS commit: [mjf-devfs2] src



Module Name:    src
Committed By:   mjf
Date:           Sat Mar 29 16:17:58 UTC 2008

Modified Files:
        src/etc [mjf-devfs2]: devfsd.conf
        src/sbin/init [mjf-devfs2]: Makefile init.c
        src/sys/arch/arm/arm32 [mjf-devfs2]: mem.c
        src/sys/arch/i386/i386 [mjf-devfs2]: mem.c
        src/sys/arch/sparc/sparc [mjf-devfs2]: mem.c
        src/sys/dev [mjf-devfs2]: rnd.c
        src/sys/dev/ata [mjf-devfs2]: wd.c
        src/sys/dev/dctl [mjf-devfs2]: dctl.c dctlio.h
        src/sys/dev/pci [mjf-devfs2]: agp.c
        src/sys/dev/raidframe [mjf-devfs2]: rf_netbsdkintf.c
        src/sys/dev/scsipi [mjf-devfs2]: cd.c sd.c
        src/sys/dev/wscons [mjf-devfs2]: wsdisplay.c wskbd.c wsmouse.c wsmux.c
        src/sys/fs/devfs [mjf-devfs2]: devfs.h devfs_comm.c devfs_comm.h
            devfs_subr.c devfs_vfsops.c devfs_vnops.c
        src/sys/kern [mjf-devfs2]: init_main.c tty_tty.c
        src/sys/net [mjf-devfs2]: bpf.c
        src/sys/sys [mjf-devfs2]: boot_flag.h conf.h reboot.h
        src/sys/uvm [mjf-devfs2]: uvm_swap.c

Log Message:
- etc/devfsd.conf: Add some rules to give nodes like /dev/tty and
                   /dev/null better default modes, i.e. 0666.

- sbin/init: Run devfsd -s before going to multiuser.

- sys/arch: Provide arm32, i386, sparc with a mem_init() function to request
            device nodes for /dev/null, /dev/zero, etc.

- sys/dev: Convert rnd, wd, agp, raid, cd, sd, wsdisplay, wskbd, wsmouse,
           wsmux, tty, bpf, swap to devfs New World Order.

- sys/fs/devfs: Make the visibility attribute of device nodes configurable.
                Also provide a function to mount a devfs on boot.

- sys/kern: Add a new boot flag, -n. This disables devfs support. Unless
            the -n flag is specified the kernel will mount a devfs file
            system on boot.


To generate a diff of this commit:
cvs rdiff -r1.1.6.1 -r1.1.6.2 src/etc/devfsd.conf
cvs rdiff -r1.37 -r1.37.12.1 src/sbin/init/Makefile
cvs rdiff -r1.94 -r1.94.6.1 src/sbin/init/init.c
cvs rdiff -r1.20 -r1.20.6.1 src/sys/arch/arm/arm32/mem.c
cvs rdiff -r1.69 -r1.69.40.1 src/sys/arch/i386/i386/mem.c
cvs rdiff -r1.40 -r1.40.40.1 src/sys/arch/sparc/sparc/mem.c
cvs rdiff -r1.64 -r1.64.12.1 src/sys/dev/rnd.c
cvs rdiff -r1.355 -r1.355.6.1 src/sys/dev/ata/wd.c
cvs rdiff -r1.1.6.3 -r1.1.6.4 src/sys/dev/dctl/dctl.c \
    src/sys/dev/dctl/dctlio.h
cvs rdiff -r1.54 -r1.54.10.1 src/sys/dev/pci/agp.c
cvs rdiff -r1.243 -r1.243.6.1 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.272 -r1.272.6.1 src/sys/dev/scsipi/cd.c
cvs rdiff -r1.269 -r1.269.6.1 src/sys/dev/scsipi/sd.c
cvs rdiff -r1.117 -r1.117.6.1 src/sys/dev/wscons/wsdisplay.c
cvs rdiff -r1.112 -r1.112.6.1 src/sys/dev/wscons/wskbd.c
cvs rdiff -r1.55 -r1.55.10.1 src/sys/dev/wscons/wsmouse.c
cvs rdiff -r1.48 -r1.48.36.1 src/sys/dev/wscons/wsmux.c
cvs rdiff -r1.1.14.2 -r1.1.14.3 src/sys/fs/devfs/devfs.h \
    src/sys/fs/devfs/devfs_vfsops.c src/sys/fs/devfs/devfs_vnops.c
cvs rdiff -r1.1.6.3 -r1.1.6.4 src/sys/fs/devfs/devfs_comm.c
cvs rdiff -r1.1.6.2 -r1.1.6.3 src/sys/fs/devfs/devfs_comm.h \
    src/sys/fs/devfs/devfs_subr.c
cvs rdiff -r1.341 -r1.341.6.1 src/sys/kern/init_main.c
cvs rdiff -r1.36 -r1.36.14.1 src/sys/kern/tty_tty.c
cvs rdiff -r1.133 -r1.133.6.1 src/sys/net/bpf.c
cvs rdiff -r1.5 -r1.5.70.1 src/sys/sys/boot_flag.h
cvs rdiff -r1.129.14.1 -r1.129.14.2 src/sys/sys/conf.h
cvs rdiff -r1.25 -r1.25.6.1 src/sys/sys/reboot.h
cvs rdiff -r1.136 -r1.136.6.1 src/sys/uvm/uvm_swap.c

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