Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Apr 2005 21:45:17 -0400
From:      Suleiman Souhlal <ssouhlal@FreeBSD.org>
To:        John-Mark Gurney <gurney_j@resnet.uoregon.edu>
Cc:        current@FreeBSD.org
Subject:   Re: [PATCH] Allow watching of vnodes that reside on non-UFS filesystems with kqueue
Message-ID:  <7924a1be6ee3f91af6ce6a6cc003edaa@FreeBSD.org>
In-Reply-To: <20050413054020.GL56487@funkthat.com>
References:  <0842a01b5aa0cfcd84763fff4a30113e@FreeBSD.org> <20050413054020.GL56487@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

On Apr 13, 2005, at 1:40 AM, John-Mark Gurney wrote:

> I would prefer to move the vfs_kqfilter and filt_vfs* functions either
> be moved to a vfs specific file, or be moved to their own file..  also,
> it appears that we lost support for extending of files... though I 
> can't
> confirm that...  Have you verified that extending still gets notified?

The patch at 
http://people.freebsd.org/~ssouhlal/testing/kqueue-hooks-20050413.diff 
addresses the things you mentioned and introduces a MNTK_NOKNOTE flag 
to mount->mnt_kern_flag so that a filesystem can override the sending 
of knotes from the VOP hooks, in case it needs to do something 
filesystem-specific.

I will also send this patch to jeff@ so that he can review the VFS 
changes.

--
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?7924a1be6ee3f91af6ce6a6cc003edaa>