freebsd-nq/sys/fs/nfsclient
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
..
nfs_clbio.c nfscl: Fix forced dismount from looping on commit 2021-11-03 14:25:44 -07:00
nfs_clcomsubs.c nfsclient: Fix a typo in a comment 2021-09-26 15:17:00 +02:00
nfs_clkdtrace.c
nfs_clkrpc.c
nfs_clnfsiod.c
nfs_clnode.c
nfs_clport.c
nfs_clrpcops.c nfscl: Add a LayoutError RPC for NFSv4.2 pNFS mounts 2021-11-11 15:43:58 -08:00
nfs_clstate.c pNFS: Add nfsstats counters for number of Layouts 2021-11-12 17:32:55 -08:00
nfs_clsubs.c
nfs_clvfsops.c nfscl: Fix use after free for forced dismount 2021-11-03 12:15:40 -07:00
nfs_clvnops.c nfsclient: upgrade vnode lock in VOP_OPEN()/VOP_CLOSE() if we need to flush buffers 2021-11-16 19:13:29 +02:00
nfs_kdtrace.h
nfs.h
nfsmount.h nfscl: Add a VOP_DEALLOCATE() for the NFSv4.2 client 2021-08-27 18:31:36 -07:00
nfsnode.h PR#259071 provides a test program that fails for the NFS client. 2021-10-30 16:35:02 -07:00
nlminfo.h