Source-Changes archive

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

CVS commit: [mjf-devfs] src



Module Name:    src
Committed By:   mjf
Date:           Mon Feb 18 22:07:03 UTC 2008

Modified Files:
        src/distrib/sets/lists/base [mjf-devfs]: mi
        src/distrib/sets/lists/comp [mjf-devfs]: mi
        src/distrib/sets/lists/etc [mjf-devfs]: mi
        src/distrib/sets/lists/man [mjf-devfs]: mi
        src/etc [mjf-devfs]: Makefile
        src/etc/defaults [mjf-devfs]: rc.conf
        src/etc/rc.d [mjf-devfs]: Makefile wdogctl
        src/sbin [mjf-devfs]: Makefile
        src/sbin/devfsd [mjf-devfs]: Makefile devfsd.c devfsd.h devfsd_dev.c
            devfsd_rule.c pathnames.h
        src/sys/conf [mjf-devfs]: files majors
        src/sys/dev [mjf-devfs]: Makefile
        src/sys/fs/devfs [mjf-devfs]: devfs.h devfs_vfsops.c devfs_vnops.c
            files.devfs
        src/sys/sys [mjf-devfs]: device.h mount.h vnode.h
Added Files:
        src/etc [mjf-devfs]: devfsd.conf
        src/etc/rc.d [mjf-devfs]: devfsd
        src/sbin/devfsd [mjf-devfs]: devfsd.8 devfsd_mount.c
        src/sbin/mount_devfs [mjf-devfs]: Makefile mount_devfs.8 mount_devfs.c
        src/sys/dev/dctl [mjf-devfs]: Makefile dctl.c dctl.h dctlio.h dctlvar.h
            files.dctl
        src/sys/fs/devfs [mjf-devfs]: README TODO devfs_comm.c devfs_comm.h
            devfs_fifoops.c devfs_fifoops.h devfs_pool.c devfs_pool.h
            devfs_specops.c devfs_specops.h devfs_subr.c devfs_vnops.h
Removed Files:
        src/sbin/devfsd [mjf-devfs]: test.cfg
        src/sys/fs/devfs [mjf-devfs]: Makefile

Log Message:
Add some devfs code that's been sitting in my local tree for a while.

devfsd(8) is now the first daemon to be started after init(8). It tracks
device insertion (will eventually track removal) and devfs mounts.

Currently, we can mount multiple device file systems and have device
special files pushed into the mounts automatically, though, the device
special files aren't created with the correct major/minor number pairs
yet.

More work to come soon.


To generate a diff of this commit:
cvs rdiff -r1.740 -r1.740.2.1 src/distrib/sets/lists/base/mi
cvs rdiff -r1.1114 -r1.1114.2.1 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.197 -r1.197.2.1 src/distrib/sets/lists/etc/mi
cvs rdiff -r1.1057 -r1.1057.2.1 src/distrib/sets/lists/man/mi
cvs rdiff -r1.348 -r1.348.4.1 src/etc/Makefile
cvs rdiff -r0 -r1.1.2.1 src/etc/devfsd.conf
cvs rdiff -r1.90 -r1.90.6.1 src/etc/defaults/rc.conf
cvs rdiff -r1.66 -r1.66.8.1 src/etc/rc.d/Makefile
cvs rdiff -r0 -r1.1.2.1 src/etc/rc.d/devfsd
cvs rdiff -r1.2 -r1.2.22.1 src/etc/rc.d/wdogctl
cvs rdiff -r1.107.2.2 -r1.107.2.3 src/sbin/Makefile
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sbin/devfsd/Makefile \
    src/sbin/devfsd/devfsd.c src/sbin/devfsd/devfsd.h \
    src/sbin/devfsd/devfsd_dev.c src/sbin/devfsd/devfsd_rule.c \
    src/sbin/devfsd/pathnames.h
cvs rdiff -r0 -r1.1.2.1 src/sbin/devfsd/devfsd.8 \
    src/sbin/devfsd/devfsd_mount.c
cvs rdiff -r1.1.2.1 -r0 src/sbin/devfsd/test.cfg
cvs rdiff -r0 -r1.1.2.1 src/sbin/mount_devfs/Makefile \
    src/sbin/mount_devfs/mount_devfs.8 src/sbin/mount_devfs/mount_devfs.c
cvs rdiff -r1.869.4.4 -r1.869.4.5 src/sys/conf/files
cvs rdiff -r1.35.8.3 -r1.35.8.4 src/sys/conf/majors
cvs rdiff -r1.25.14.2 -r1.25.14.3 src/sys/dev/Makefile
cvs rdiff -r0 -r1.1.2.1 src/sys/dev/dctl/Makefile src/sys/dev/dctl/dctl.c \
    src/sys/dev/dctl/dctl.h src/sys/dev/dctl/dctlio.h \
    src/sys/dev/dctl/dctlvar.h src/sys/dev/dctl/files.dctl
cvs rdiff -r1.1.2.1 -r0 src/sys/fs/devfs/Makefile
cvs rdiff -r0 -r1.1.2.1 src/sys/fs/devfs/README src/sys/fs/devfs/TODO \
    src/sys/fs/devfs/devfs_comm.c src/sys/fs/devfs/devfs_comm.h \
    src/sys/fs/devfs/devfs_fifoops.c src/sys/fs/devfs/devfs_fifoops.h \
    src/sys/fs/devfs/devfs_pool.c src/sys/fs/devfs/devfs_pool.h \
    src/sys/fs/devfs/devfs_specops.c src/sys/fs/devfs/devfs_specops.h \
    src/sys/fs/devfs/devfs_subr.c src/sys/fs/devfs/devfs_vnops.h
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sys/fs/devfs/devfs.h \
    src/sys/fs/devfs/devfs_vfsops.c src/sys/fs/devfs/devfs_vnops.c \
    src/sys/fs/devfs/files.devfs
cvs rdiff -r1.98.4.1 -r1.98.4.2 src/sys/sys/device.h
cvs rdiff -r1.166.4.4 -r1.166.4.5 src/sys/sys/mount.h
cvs rdiff -r1.173.4.3 -r1.173.4.4 src/sys/sys/vnode.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