android_kernel_xiaomi_sm7250/net/sunrpc/xprtrdma
Tom Talpey 926449ba66 RPC/RDMA: return a consistent error, when connect fails.
The xprt_connect call path does not expect such errors as ECONNREFUSED
to be returned from failed transport connection attempts, otherwise it
translates them to EIO and signals fatal errors. For example, mount.nfs
prints simply "internal error". Translate all such errors to ENOTCONN
from RPC/RDMA to match sockets behavior.

Signed-off-by: Tom Talpey <talpey@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2008-10-10 15:12:44 -04:00
..
Makefile rdma: makefile 2008-02-01 16:42:14 -05:00
rpc_rdma.c RPC/RDMA: return a consistent error, when connect fails. 2008-10-10 15:12:44 -04:00
svc_rdma_marshal.c rdma: ONCRPC RDMA protocol marshalling 2008-02-01 16:42:14 -05:00
svc_rdma_recvfrom.c svcrdma: Fix race between svc_rdma_recvfrom thread and the dto_tasklet 2008-08-13 16:57:31 -04:00
svc_rdma_sendto.c dma-mapping: add the device argument to dma_mapping_error() 2008-07-26 12:00:03 -07:00
svc_rdma_transport.c svcrdma: Fix race between svc_rdma_recvfrom thread and the dto_tasklet 2008-08-13 16:57:31 -04:00
svc_rdma.c svcrdma: Create a kmem cache for the WR contexts 2008-07-02 15:02:01 -05:00
transport.c RPC/RDMA: adhere to protocol for unpadded client trailing write chunks. 2008-10-10 15:12:33 -04:00
verbs.c RPC/RDMA: avoid an oops due to disconnect racing with async upcalls. 2008-10-10 15:11:40 -04:00
xprt_rdma.h RPC/RDMA: adhere to protocol for unpadded client trailing write chunks. 2008-10-10 15:12:33 -04:00