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