UFS and ext2fs both support kqueue(2) events for vnodes, NetBSD recently added
support for kqueue[1], which seems that is missing from FreeBSD.
Looking at UFS, it seems like the attached patch should do the trick, but I
am no expert on this.
[1]
https://github.com/NetBSD/src/commit/aabc405a6a5bfdd07c072fb9a58985ad177229f1