freebsd-nq/sys/fs/nfsclient
Rick Macklem 7a2e4d803c Post r223774, the NFSv4 client no longer has multiple instances
of the same lock_owner4 string. As such, the handling of cleanup
of lock_owners could be simplified. This simplification permitted
the client to do a ReleaseLockOwner operation when the process that
the lock_owner4 string represents, has exited. This permits the
server to release any storage related to the lock_owner4 string
before the associated open is closed. Without this change, it
is possible to exhaust a server's storage when a long running
process opens a file and then many child processes do locking
on the file, because the open doesn't get closed. A similar patch
was applied to the Linux NFSv4 client recently so that it wouldn't
exhaust a server's storage.

Reviewed by:	zack
MFC after:	2 weeks
2011-12-03 02:27:26 +00:00
..
nfs_clbio.c Rename vm_page_set_valid() to vm_page_set_valid_range(). 2011-11-30 17:39:00 +00:00
nfs_clcomsubs.c
nfs_clkdtrace.c
nfs_clkrpc.c
nfs_clnfsiod.c
nfs_clnode.c Fix a LOR in the NFS client which could cause a deadlock. 2011-08-02 11:28:42 +00:00
nfs_clport.c Second-to-last commit implementing Capsicum capabilities in the FreeBSD 2011-08-11 12:30:23 +00:00
nfs_clrpcops.c Add two arguments to the nfsrpc_rellockown() function in the NFSv4 2011-11-20 16:46:50 +00:00
nfs_clstate.c Post r223774, the NFSv4 client no longer has multiple instances 2011-12-03 02:27:26 +00:00
nfs_clsubs.c
nfs_clvfsops.c Move the setting of the default value for nm_wcommitsize to 2011-11-15 01:39:02 +00:00
nfs_clvnops.c Modify the new NFS client so that nfs_fsync() only calls ncl_flush() 2011-11-15 23:35:43 +00:00
nfs_kdtrace.h
nfs.h
nfsmount.h
nfsnode.h Fix a LOR in the NFS client which could cause a deadlock. 2011-08-02 11:28:42 +00:00
nlminfo.h