1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/sys/tools
Suleiman Souhlal 679985d03a 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)
2005-06-09 20:20:31 +00:00
..
acpi_quirks2h.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
emu10k1-mkalsa.sh Attempt to clean up the emu10k1-alsa.h stuff so that config doesn't 2004-02-05 22:51:16 +00:00
makeobjops.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
miidevs2h.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
pccarddevs2h.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
usbdevs2h.awk /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
vnode_if.awk Allow EVFILT_VNODE events to work on every filesystem type, not just 2005-06-09 20:20:31 +00:00