cvs commit: src/sys/gnu/ext2fs ext2_vnops.c src/sys/kern
vfs_default.c vfs_subr.c vnode_if.src src/sys/sys event.h
mount.h vnode.h src/sys/tools vnode_if.awk src/sys/ufs/ffs
ffs_vnops.c src/sys/ufs/ufs ufs_vnops.c
Suleiman Souhlal
ssouhlal at FreeBSD.org
Thu Jun 9 20:26:37 GMT 2005
On Jun 9, 2005, at 4:20 PM, Suleiman Souhlal wrote:
> ssouhlal 2005-06-09 20:20:31 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/gnu/ext2fs ext2_vnops.c
> sys/kern vfs_default.c vfs_subr.c vnode_if.src
> sys/sys event.h mount.h vnode.h
> sys/tools vnode_if.awk
> sys/ufs/ffs ffs_vnops.c
> sys/ufs/ufs ufs_vnops.c
> Log:
> Allow EVFILT_VNODE events to work on every filesystem type, not just
> UFS by:
> - Making the pre and post hooks for the VOP functions work even when
> DEBUG_VFS_LOCKS is not defined.
> - Moving the KNOTE activations into the corresponding VOP hooks.
> - Creating a MNTK_NOKNOTE flag for the mnt_kern_flag field of struct
> mount that permits filesystems to disable the new behavior.
> - Creating a default VOP_KQFILTER function: vfs_kqfilter()
>
> My benchmarks have not revealed any performance degradation.
>
> Reviewed by: jeff, bde
> Approved by: rwatson, jmg (kqueue changes), grehan (mentor)
I forgot to add:
Approved by: silence on arch@
Will be very happy: jylefort
--
Suleiman Souhlal | ssouhlal at vt.edu
The FreeBSD Project | ssouhlal at FreeBSD.org
More information about the cvs-src
mailing list