diff options
author | Bart Van Assche <bart.vanassche@wdc.com> | 2018-07-18 12:25:26 -0400 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2018-07-24 18:06:36 -0400 |
commit | 72bc4d375d89d0ecb0df491c1eada201a995c471 (patch) | |
tree | f2c7cb433064c9a397aa2f0f321ef5078e0f54b2 /net/9p | |
parent | 73930595066c0996f39ab750cf9fc0963149a1e0 (diff) |
net/9p: Simplify ib_post_(send|recv|srq_recv)() calls
Instead of declaring and passing a dummy 'bad_wr' pointer, pass NULL
as third argument to ib_post_(send|recv|srq_recv)().
Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'net/9p')
-rw-r--r-- | net/9p/trans_rdma.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/9p/trans_rdma.c b/net/9p/trans_rdma.c index 3d414acb7015..b06286f253cb 100644 --- a/net/9p/trans_rdma.c +++ b/net/9p/trans_rdma.c | |||
@@ -396,7 +396,7 @@ static int | |||
396 | post_recv(struct p9_client *client, struct p9_rdma_context *c) | 396 | post_recv(struct p9_client *client, struct p9_rdma_context *c) |
397 | { | 397 | { |
398 | struct p9_trans_rdma *rdma = client->trans; | 398 | struct p9_trans_rdma *rdma = client->trans; |
399 | struct ib_recv_wr wr, *bad_wr; | 399 | struct ib_recv_wr wr; |
400 | struct ib_sge sge; | 400 | struct ib_sge sge; |
401 | 401 | ||
402 | c->busa = ib_dma_map_single(rdma->cm_id->device, | 402 | c->busa = ib_dma_map_single(rdma->cm_id->device, |
@@ -415,7 +415,7 @@ post_recv(struct p9_client *client, struct p9_rdma_context *c) | |||
415 | wr.wr_cqe = &c->cqe; | 415 | wr.wr_cqe = &c->cqe; |
416 | wr.sg_list = &sge; | 416 | wr.sg_list = &sge; |
417 | wr.num_sge = 1; | 417 | wr.num_sge = 1; |
418 | return ib_post_recv(rdma->qp, &wr, &bad_wr); | 418 | return ib_post_recv(rdma->qp, &wr, NULL); |
419 | 419 | ||
420 | error: | 420 | error: |
421 | p9_debug(P9_DEBUG_ERROR, "EIO\n"); | 421 | p9_debug(P9_DEBUG_ERROR, "EIO\n"); |
@@ -425,7 +425,7 @@ post_recv(struct p9_client *client, struct p9_rdma_context *c) | |||
425 | static int rdma_request(struct p9_client *client, struct p9_req_t *req) | 425 | static int rdma_request(struct p9_client *client, struct p9_req_t *req) |
426 | { | 426 | { |
427 | struct p9_trans_rdma *rdma = client->trans; | 427 | struct p9_trans_rdma *rdma = client->trans; |
428 | struct ib_send_wr wr, *bad_wr; | 428 | struct ib_send_wr wr; |
429 | struct ib_sge sge; | 429 | struct ib_sge sge; |
430 | int err = 0; | 430 | int err = 0; |
431 | unsigned long flags; | 431 | unsigned long flags; |
@@ -520,7 +520,7 @@ dont_need_post_recv: | |||
520 | * status in case of a very fast reply. | 520 | * status in case of a very fast reply. |
521 | */ | 521 | */ |
522 | req->status = REQ_STATUS_SENT; | 522 | req->status = REQ_STATUS_SENT; |
523 | err = ib_post_send(rdma->qp, &wr, &bad_wr); | 523 | err = ib_post_send(rdma->qp, &wr, NULL); |
524 | if (err) | 524 | if (err) |
525 | goto send_error; | 525 | goto send_error; |
526 | 526 | ||