Message ID | 20221121080049.3850133-3-yebin@huaweicloud.com (mailing list archive) |
---|---|
State | Not Applicable |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | Fix error handle in 'rdma_request()' | expand |
diff --git a/net/9p/trans_rdma.c b/net/9p/trans_rdma.c index e498208ed72b..ae2bac9bf510 100644 --- a/net/9p/trans_rdma.c +++ b/net/9p/trans_rdma.c @@ -509,8 +509,10 @@ static int rdma_request(struct p9_client *client, struct p9_req_t *req) */ req->status = REQ_STATUS_SENT; err = ib_post_send(rdma->qp, &wr, NULL); - if (err) + if (err) { + up(&rdma->sq_sem); goto mapping_error; + } /* Success */ return 0;