OSDN Git Service

xprtrdma: Chain together all MWs in same buffer pool
authorChuck Lever <chuck.lever@oracle.com>
Tue, 29 Jul 2014 21:24:28 +0000 (17:24 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Thu, 31 Jul 2014 20:22:54 +0000 (16:22 -0400)
commit3111d72c7ced444b1034f6e365e0e02444c68aa8
treed96aba9d9a27228ade6dc765f2269141b2f836f0
parentc93e986a295d537589efd0504f36ca952bd1a5be
xprtrdma: Chain together all MWs in same buffer pool

During connection loss recovery, need to visit every MW in a
buffer pool. Any MW that is in use by an RPC will not be on the
rb_mws list.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Tested-by: Steve Wise <swise@opengridcomputing.com>
Tested-by: Shirley Ma <shirley.ma@oracle.com>
Tested-by: Devesh Sharma <devesh.sharma@emulex.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/verbs.c
net/sunrpc/xprtrdma/xprt_rdma.h