Source-Changes archive

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

CVS commit: src



Module Name:    src
Committed By:   riastradh
Date:           Sun Jan 19 20:41:19 UTC 2020

Modified Files:
        src/distrib/sets/lists/base: mi
        src/distrib/sets/lists/comp: mi
        src/distrib/sets/lists/man: mi
        src/etc: MAKEDEV.tmpl
        src/etc/mtree: NetBSD.dist.base
        src/share/man/man4: Makefile
        src/sys/arch/amd64/conf: ALL
        src/sys/arch/i386/conf: ALL
        src/sys/conf: files majors
        src/sys/dev: Makefile
        src/sys/modules: Makefile
Removed Files:
        src/share/man/man4: filemon.4
        src/sys/dev/filemon: Makefile filemon.c filemon.h filemon_wrapper.c
            mknod-sh
        src/sys/modules/filemon: Makefile filemon.ioconf

Log Message:
Remove filemon(4).

Discussed on tech-kern:
https://mail-index.NetBSD.org/tech-kern/2020/01/13/msg025938.html

This was never (intentionally) enabled by default, and the design has
some shortcomings.  You can get mostly the same results with ktrace,
as in usr.bin/make/filemon/filemon_ktrace.c which is now used instead
of filemon for make's meta mode.

If applications require higher performance than ktrace, or nesting
that ktrace doesn't support, we might consider adding something back
into the vfs system calls themselves, without hijacking the syscall
table.  (Might want a more reliable output format too, e.g. one that
can handle newlines in file names.)


To generate a diff of this commit:
cvs rdiff -u -r1.1225 -r1.1226 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.2303 -r1.2304 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.1673 -r1.1674 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.212 -r1.213 src/etc/MAKEDEV.tmpl
cvs rdiff -u -r1.208 -r1.209 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.697 -r1.698 src/share/man/man4/Makefile
cvs rdiff -u -r1.21 -r0 src/share/man/man4/filemon.4
cvs rdiff -u -r1.139 -r1.140 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.483 -r1.484 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.1251 -r1.1252 src/sys/conf/files
cvs rdiff -u -r1.92 -r1.93 src/sys/conf/majors
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/Makefile
cvs rdiff -u -r1.3 -r0 src/sys/dev/filemon/Makefile \
    src/sys/dev/filemon/mknod-sh
cvs rdiff -u -r1.33 -r0 src/sys/dev/filemon/filemon.c
cvs rdiff -u -r1.11 -r0 src/sys/dev/filemon/filemon.h
cvs rdiff -u -r1.14 -r0 src/sys/dev/filemon/filemon_wrapper.c
cvs rdiff -u -r1.235 -r1.236 src/sys/modules/Makefile
cvs rdiff -u -r1.6 -r0 src/sys/modules/filemon/Makefile
cvs rdiff -u -r1.3 -r0 src/sys/modules/filemon/filemon.ioconf

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