aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@acm.org>2014-05-20 09:04:45 -0400
committerRoland Dreier <roland@purestorage.com>2014-05-20 12:20:51 -0400
commit62154b2e892807b8373a107c277f1fa8338f4333 (patch)
treef8fa585445bff8194ddafb296d5a05c9d3561d10 /drivers/infiniband
parentaf24663bc8204695181cf3b92b7129efadd8d455 (diff)
IB/srp: Introduce an additional local variable
This patch does not change any functionality. Signed-off-by: Bart Van Assche <bvanassche@acm.org> Reviewed-by: Sagi Grimberg <sagig@mellanox.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r--drivers/infiniband/ulp/srp/ib_srp.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/infiniband/ulp/srp/ib_srp.c b/drivers/infiniband/ulp/srp/ib_srp.c
index 4f8be375dd4b..281f78553061 100644
--- a/drivers/infiniband/ulp/srp/ib_srp.c
+++ b/drivers/infiniband/ulp/srp/ib_srp.c
@@ -290,6 +290,7 @@ static int srp_new_cm_id(struct srp_target_port *target)
290 290
291static int srp_create_target_ib(struct srp_target_port *target) 291static int srp_create_target_ib(struct srp_target_port *target)
292{ 292{
293 struct srp_device *dev = target->srp_host->srp_dev;
293 struct ib_qp_init_attr *init_attr; 294 struct ib_qp_init_attr *init_attr;
294 struct ib_cq *recv_cq, *send_cq; 295 struct ib_cq *recv_cq, *send_cq;
295 struct ib_qp *qp; 296 struct ib_qp *qp;
@@ -299,16 +300,14 @@ static int srp_create_target_ib(struct srp_target_port *target)
299 if (!init_attr) 300 if (!init_attr)
300 return -ENOMEM; 301 return -ENOMEM;
301 302
302 recv_cq = ib_create_cq(target->srp_host->srp_dev->dev, 303 recv_cq = ib_create_cq(dev->dev, srp_recv_completion, NULL, target,
303 srp_recv_completion, NULL, target,
304 target->queue_size, target->comp_vector); 304 target->queue_size, target->comp_vector);
305 if (IS_ERR(recv_cq)) { 305 if (IS_ERR(recv_cq)) {
306 ret = PTR_ERR(recv_cq); 306 ret = PTR_ERR(recv_cq);
307 goto err; 307 goto err;
308 } 308 }
309 309
310 send_cq = ib_create_cq(target->srp_host->srp_dev->dev, 310 send_cq = ib_create_cq(dev->dev, srp_send_completion, NULL, target,
311 srp_send_completion, NULL, target,
312 target->queue_size, target->comp_vector); 311 target->queue_size, target->comp_vector);
313 if (IS_ERR(send_cq)) { 312 if (IS_ERR(send_cq)) {
314 ret = PTR_ERR(send_cq); 313 ret = PTR_ERR(send_cq);
@@ -327,7 +326,7 @@ static int srp_create_target_ib(struct srp_target_port *target)
327 init_attr->send_cq = send_cq; 326 init_attr->send_cq = send_cq;
328 init_attr->recv_cq = recv_cq; 327 init_attr->recv_cq = recv_cq;
329 328
330 qp = ib_create_qp(target->srp_host->srp_dev->pd, init_attr); 329 qp = ib_create_qp(dev->pd, init_attr);
331 if (IS_ERR(qp)) { 330 if (IS_ERR(qp)) {
332 ret = PTR_ERR(qp); 331 ret = PTR_ERR(qp);
333 goto err_send_cq; 332 goto err_send_cq;