freebsd-dev/sys/fs
Konstantin Belousov abc1515601 NFSv4 client tracks opens, and the track records are only dropped when
the vnode is inactivated.  This contradicts with the nullfs caching
which keeps upper vnode around, as consequence keeping the use
reference to lower vnode.

Add a filesystem flag to request nullfs to not cache when mounted over
that filesystem, and set the flag for nfs v4 mounts.

Reported by:	asomers
Reviewed by:	rmacklem
Tested by:	asomers, rmacklem
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2016-11-27 09:20:58 +00:00
..
autofs Remove spurious space. 2016-11-13 12:06:25 +00:00
cd9660 Use buffer pager for cd9660. 2016-10-28 11:46:39 +00:00
cuse Prevent cuse4bsd.ko and cuse.ko from loading at the same time by 2016-09-23 07:41:23 +00:00
deadfs
devfs
ext2fs ext2: avoid possible overflow when calculating malloc size. 2016-11-26 02:06:33 +00:00
fdescfs
fifofs
fuse
msdosfs Use buffer pager for msdosfs. 2016-10-28 11:46:15 +00:00
nandfs Fix panic() message reporting ufs instead of nandfs 2016-10-13 19:33:07 +00:00
nfs Stop "nfsstat -z" from clearing counts of NFSv4 state structures. 2016-11-25 23:28:09 +00:00
nfsclient NFSv4 client tracks opens, and the track records are only dropped when 2016-11-27 09:20:58 +00:00
nfsserver Allow some dotdot lookups in capability mode. 2016-11-02 12:43:15 +00:00
nullfs NFSv4 client tracks opens, and the track records are only dropped when 2016-11-27 09:20:58 +00:00
procfs
pseudofs
smbfs
tmpfs Remove PG_CACHED-related fields from struct vmmeter, because they are no 2016-11-22 18:13:46 +00:00
udf On error, bread(9) zeroes buffer pointer, do not dereference it. 2016-11-22 13:24:57 +00:00
unionfs