freebsd-dev/sys/fs
Konstantin Belousov 8ef0c11e7c nfsclient: upgrade vnode lock in VOP_OPEN()/VOP_CLOSE() if we need to flush buffers
VOP_FSYNC() asserts that the vnode is exclusively locked for NFS.
If we try to execute file with recently modified content, the assert is
triggered.

Reviewed by:	rmacklem
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D32999
2021-11-16 19:13:29 +02:00
..
autofs
cd9660
cuse
deadfs
devfs
ext2fs
fdescfs
fifofs
fuse
mntfs mntfs: lock mntfs pseudo devfs vnode properly 2021-11-13 01:00:41 +02:00
msdosfs msdosfs_rename: remove write-only variables 2021-10-20 21:29:49 +03:00
nfs pNFS: Add nfsstats counters for number of Layouts 2021-11-12 17:32:55 -08:00
nfsclient nfsclient: upgrade vnode lock in VOP_OPEN()/VOP_CLOSE() if we need to flush buffers 2021-11-16 19:13:29 +02:00
nfsserver pNFS: Add nfsstats counters for number of Layouts 2021-11-12 17:32:55 -08:00
nullfs
procfs procfs_doprocfile(): simplify 2021-11-04 06:13:47 +02:00
pseudofs
smbfs
tmpfs tmpfs: remove write-only variables 2021-10-20 21:29:49 +03:00
udf
unionfs unionfs: fix potential deadlock in VOP_RMDIR 2021-11-14 20:07:42 -08:00