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>