Date: Thu, 9 Jun 2005 16:26:28 -0400 From: Suleiman Souhlal <ssouhlal@FreeBSD.org> To: Suleiman Souhlal <ssouhlal@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: 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 Message-ID: <E4A07F4D-D7CA-4DE0-9D92-2AC0559EB974@FreeBSD.org> In-Reply-To: <200506092020.j59KKVuG060797@repoman.freebsd.org> References: <200506092020.j59KKVuG060797@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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@vt.edu
The FreeBSD Project | ssouhlal@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E4A07F4D-D7CA-4DE0-9D92-2AC0559EB974>
