svcrdma: remove rdma_create_qp() failure recovery logic
authorSteve Wise <swise@opengridcomputing.com>
Thu, 31 Jul 2014 20:26:07 +0000 (15:26 -0500)
committerJ. Bruce Fields <bfields@redhat.com>
Tue, 5 Aug 2014 20:09:21 +0000 (16:09 -0400)
commitd1e458fe671baf1e60afafc88bda090202a412f1
treec5a7a47ff5c5db1c8d7b66f15e56242bb9bb162e
parent14a571a8ecc69feadce8973bd67090a7d0430123
svcrdma: remove rdma_create_qp() failure recovery logic

In svc_rdma_accept(), if rdma_create_qp() fails, there is useless
logic to try and call rdma_create_qp() again with reduced sge depths.
The assumption, I guess, was that perhaps the initial sge depths
chosen were too big.  However they initial depths are selected based
on the rdma device attribute max_sge returned from ib_query_device().
If rdma_create_qp() fails, it would not be because the max_send_sge and
max_recv_sge values passed in exceed the device's max.  So just remove
this code.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
net/sunrpc/xprtrdma/svc_rdma_transport.c