freebsd-dev/sys/ufs
Konstantin Belousov 3c484f325e Convert page cache read to VOP.
There are several negative side-effects of not calling into VOP layer
at all for page cache reads.  The biggest is the missed activation of
EVFILT_READ knotes.

Also, it allows filesystem to make more fine grained decision to
refuse read from page cache.

Keep VIRF_PGREAD flag around, it is still useful for nullfs, and for
asserts.

Reviewed by:	markj
Tested by:	pho
Discussed with:	mjg
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D26346
2020-09-15 22:06:36 +00:00
..
ffs Do not copy vp into f_data for DTYPE_VNODE files. 2020-09-15 21:55:21 +00:00
ufs Convert page cache read to VOP. 2020-09-15 22:06:36 +00:00