diff options
author | Bart Van Assche <bvanassche@acm.org> | 2014-05-20 09:04:45 -0400 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2014-05-20 12:20:51 -0400 |
commit | 62154b2e892807b8373a107c277f1fa8338f4333 (patch) | |
tree | f8fa585445bff8194ddafb296d5a05c9d3561d10 /drivers/infiniband/ulp/srp | |
parent | af24663bc8204695181cf3b92b7129efadd8d455 (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/ulp/srp')
-rw-r--r-- | drivers/infiniband/ulp/srp/ib_srp.c | 9 |
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 | ||
291 | static int srp_create_target_ib(struct srp_target_port *target) | 291 | static 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; |