Module Name: src Committed By: hannken Date: Tue Oct 29 09:53:51 UTC 2013
Modified Files: src/external/cddl/osnet/sys/sys: vnode.h src/share/man/man9: vnode.9 src/sys/kern: uipc_usrreq.c vfs_cache.c vfs_mount.c vfs_vnode.c src/sys/miscfs/procfs: procfs_subr.c src/sys/sys: param.h vnode.h src/sys/ufs/ext2fs: ext2fs_vfsops.c src/sys/ufs/ffs: ffs_vfsops.c src/sys/ufs/lfs: lfs_segment.c lfs_syscalls.c Log Message: Vnode API cleanup pass 1. - Make these defines and functions private to vfs_vnode.c: VC_MASK, VC_LOCK, DOCLOSE, VI_IANCTREDO and VI_INACTNOW vclean() and vrelel() - Remove the long time unused lwp argument from vrecycle(). - Remove vtryget(), it is responsible for ugly hacks and doesn't look that effective. Presented on tech-kern. Welcome to 6.99.25 To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/cddl/osnet/sys/sys/vnode.h cvs rdiff -u -r1.56 -r1.57 src/share/man/man9/vnode.9 cvs rdiff -u -r1.147 -r1.148 src/sys/kern/uipc_usrreq.c cvs rdiff -u -r1.91 -r1.92 src/sys/kern/vfs_cache.c cvs rdiff -u -r1.22 -r1.23 src/sys/kern/vfs_mount.c src/sys/kern/vfs_vnode.c cvs rdiff -u -r1.102 -r1.103 src/sys/miscfs/procfs/procfs_subr.c cvs rdiff -u -r1.433 -r1.434 src/sys/sys/param.h cvs rdiff -u -r1.238 -r1.239 src/sys/sys/vnode.h cvs rdiff -u -r1.173 -r1.174 src/sys/ufs/ext2fs/ext2fs_vfsops.c cvs rdiff -u -r1.289 -r1.290 src/sys/ufs/ffs/ffs_vfsops.c cvs rdiff -u -r1.232 -r1.233 src/sys/ufs/lfs/lfs_segment.c cvs rdiff -u -r1.149 -r1.150 src/sys/ufs/lfs/lfs_syscalls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.