From owner-cvs-all@FreeBSD.ORG Thu Jun 9 20:26:37 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A64CC16A41C; Thu, 9 Jun 2005 20:26:37 +0000 (GMT) (envelope-from ssouhlal@FreeBSD.org) Received: from efnet-math.org (efnet-math.org [69.60.109.125]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34C5743D1F; Thu, 9 Jun 2005 20:26:37 +0000 (GMT) (envelope-from ssouhlal@FreeBSD.org) Received: from [192.168.1.12] (63-170-138-118.cst-sg.blacksburg.ntc-com.net [63.170.138.118]) (authenticated bits=0) by efnet-math.org (8.13.1/8.13.1) with ESMTP id j59KQZqF013071 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Thu, 9 Jun 2005 16:26:36 -0400 In-Reply-To: <200506092020.j59KKVuG060797@repoman.freebsd.org> References: <200506092020.j59KKVuG060797@repoman.freebsd.org> Mime-Version: 1.0 (Apple Message framework v730) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Suleiman Souhlal Date: Thu, 9 Jun 2005 16:26:28 -0400 To: Suleiman Souhlal X-Mailer: Apple Mail (2.730) 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 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2005 20:26:37 -0000 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