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

Joe Marcus Clarke marcus at FreeBSD.org
Thu Jun 9 20:32:57 GMT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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.

Thanks!

Joe

- --
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCqKeDb2iPiv4Uz4cRAjeKAKCqf8X/CTI3BMPN2NfLiZUC9hSNpACfYCs9
vmF6XZmmHcS/+saXOHNGRI8=
=yEDE
-----END PGP SIGNATURE-----


More information about the cvs-all mailing list