freebsd-nq/sys/fs/nfs
Rick Macklem 2242bc81f2 Fix the NFSv4.1 client for NFSERR_BADSESSION recovery via ReclaimComplete.
For the ReclaimComplete operation, the RPC layer should not loop on
NFSERR_BADSESSION. If it does, the recovery thread (nfscl) can get stuck
looping and will not do a recovery.
This patch fixes it so it does not loop. This bug only affects NFSv4.1 and
only when a server reboots.

Tested by:	cperciva
PR:		215886
MFC after:	2 weeks
2017-04-09 21:06:21 +00:00
..
nfs_commonacl.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
nfs_commonkrpc.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfs_commonport.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfs_commonsubs.c Fix the NFSv4.1 client for NFSERR_BADSESSION recovery via ReclaimComplete. 2017-04-09 21:06:21 +00:00
nfs_var.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfs.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfscl.h
nfsclstate.h Fix NFSv4.1 client recovery from NFS4ERR_BAD_SESSION errors. 2016-12-23 23:14:53 +00:00
nfsdport.h Make the size of the hash tables used by the NFSv4 server tunable. 2015-05-27 22:00:05 +00:00
nfskpiport.h
nfsm_subs.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfsport.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfsproto.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfsrvcache.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
nfsrvstate.h NFS: spelling fixes on comments. 2016-04-29 16:07:25 +00:00
nfsv4_errstr.h
rpcv2.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
xdr_subs.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00