freebsd-dev/sys/fs/nfsclient
Rick Macklem 52d8bf8926 MFC: r207082
When the experimental NFS client is handling an NFSv4 server reboot
with delegations enabled, the recovery could fail if the renew
thread is trying to return a delegation, since it will not do the
recovery. This patch fixes the above by having nfscl_recalldeleg()
fail with the I/O operations returning EIO, so that they will be
attempted later. Most of the patch consists of adding an argument
to various functions to indicate the delegation recall case where
this needs to be done.
2010-04-29 23:48:09 +00:00
..
nfs_clbio.c MFC: r207082 2010-04-29 23:48:09 +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 MFC: r207082 2010-04-29 23:48:09 +00:00
nfs_clnode.c MFC: r207082 2010-04-29 23:48:09 +00:00
nfs_clport.c MFC: r206688 2010-04-23 00:12:23 +00:00
nfs_clrpcops.c MFC: r207082 2010-04-29 23:48:09 +00:00
nfs_clstate.c MFC: r207082 2010-04-29 23:48:09 +00:00
nfs_clsubs.c MFC: r203119 2010-02-11 21:25:48 +00:00
nfs_clvfsops.c MFC: r203303 2010-02-14 00:43:42 +00:00
nfs_clvnops.c MFC: r207082 2010-04-29 23:48:09 +00:00
nfs_lock.h
nfs.h MFC: r207082 2010-04-29 23:48:09 +00:00
nfsargs.h
nfsdiskless.h
nfsmount.h MFC: r203303 2010-02-14 00:43:42 +00:00
nfsnode.h MFC: r203303 2010-02-14 00:43:42 +00:00
nlminfo.h