freebsd-dev/sys/fs/nfs
Rick Macklem 63918d3848 Fix forced dismount when a pNFS mount is hung on a DS.
When a "pnfs" NFSv4.1 mount is hung because of an unresponsive DS,
a forced dismount wouldn't work, because the RPC socket for the DS
was not being closed. This patch fixes this.
This will only affect "pnfs" mounts where the pNFS server's DS
is unresponsive (crashed or network partitioned or...).
Found during testing of the pNFS server.

MFC after:	2 weeks
2017-10-10 21:05:40 +00:00
..
nfs_commonacl.c Cleanup unnecessary semicolons from the kernel. 2016-04-10 23:07:00 +00:00
nfs_commonkrpc.c Fix forced dismount when a pNFS mount is hung on a DS. 2017-10-10 21:05:40 +00:00
nfs_commonport.c Add support for AF_LOCAL socket upcalls to the nfsuserd daemon. 2017-07-06 00:53:12 +00:00
nfs_commonsubs.c Change nfsv4_getipaddr() and nfsrpc_fillsa() to not use sockaddr_storage. 2017-09-28 22:33:01 +00:00
nfs_var.h Add Flex File Layout support to the NFSv4.1 pNFS client. 2017-10-05 20:10:40 +00:00
nfs.h Add a few definitions for Flex File Layout for pNFS. 2017-09-21 00:41:12 +00:00
nfscl.h Add major and minor version arguments to nfscl_reqstart(). 2017-09-26 23:42:44 +00:00
nfsclstate.h Fix forced dismount when a pNFS mount is hung on a DS. 2017-10-10 21:05:40 +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 Add the NFS client state flag that enables Flexible File Layout. 2017-09-28 23:05:08 +00:00
nfsproto.h Add a few definitions for the Flex File Layout. 2017-10-04 22:55:30 +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