cvs commit: src/sys/kern kern_event.c vfs_mount.c vfs_subr.c src/sys/sys event.h mount.h

Robert Watson rwatson at
Mon Sep 12 11:58:02 PDT 2005

On Sun, 4 Jul 2004, Alfred Perlstein wrote:

>  Modified files:
>    sys/kern             kern_event.c vfs_mount.c vfs_subr.c
>    sys/sys              event.h mount.h
>  Log:
>  Introduce a new kevent filter.  EVFILT_FS that will be used to signal
>  generic filesystem events to userspace.  Currently only mount and unmount
>  of filesystems are signalled.  Soon to be added, up/down status of NFS.
>  Introduce a sysctl node used to route requests to/from filesystems
>  based on filesystem ids.
>  Introduce a new vfsop, vfs_sysctl(mp, req) that is used as the callback/
>  entrypoint by the sysctl code to change individual filesystems.

Do you have any plans to update kqueue(2) to describe EVFILT_FS?  Right 
now, the existing filter types appear to have useful summaries of what 
they represent, and information on how they are used with objects.  This 
would be quite useful to have for EVFILT_FS also.


Robert N M Watson

More information about the cvs-src mailing list