freebsd-nq/sys/fs/nfsclient
Rick Macklem 55909abf07 The experimental NFS client was not filling in recovery credentials
for opens done locally in the client when a delegation for the file
was held. This could cause the client to crash in crsetgroups() when
recovering from a server crash/reboot. This patch fills in the
recovery credentials for this case, in order to avoid the client crash.
Also, add KASSERT()s to the credential copy functions, to catch any
other cases where the credentials aren't filled in correctly.

MFC after:	1 week
2010-04-15 22:57:30 +00:00
..
nfs_clbio.c Patch the experimental NFS client in a manner analogous to 2010-01-28 16:17:24 +00:00
nfs_clcomsubs.c
nfs_clkrpc.c Add the SVC_RELEASE(xprt), as required by r194407. 2009-06-17 22:55:59 +00:00
nfs_cllock.c
nfs_clnfsiod.c Patch the experimental NFS client in a manner analogous to 2010-01-28 16:17:24 +00:00
nfs_clnode.c Add LK_NOWITNESS to the vn_lock() calls done on newly created nfs 2009-09-09 20:37:49 +00:00
nfs_clport.c The experimental NFS client was not filling in recovery credentials 2010-04-15 22:57:30 +00:00
nfs_clrpcops.c The experimental NFS client was not filling in recovery credentials 2010-04-15 22:57:30 +00:00
nfs_clstate.c The experimental NFS client was not filling in recovery credentials 2010-04-15 22:57:30 +00:00
nfs_clsubs.c Patch the experimental NFS client in a manner analogous to 2010-01-28 16:17:24 +00:00
nfs_clvfsops.c Patch the experimental NFS client so that there is a timeout 2010-01-31 19:12:24 +00:00
nfs_clvnops.c Patch the experimental NFS client so that there is a timeout 2010-01-31 19:12:24 +00:00
nfs_lock.h
nfs.h Patch the experimental NFS client in a manner analogous to 2010-01-28 16:17:24 +00:00
nfsargs.h
nfsdiskless.h
nfsmount.h Patch the experimental NFS client so that there is a timeout 2010-01-31 19:12:24 +00:00
nfsnode.h Patch the experimental NFS client so that there is a timeout 2010-01-31 19:12:24 +00:00
nlminfo.h