diff options
Diffstat (limited to 'drivers/infiniband')
-rw-r--r-- | drivers/infiniband/hw/mthca/mthca_qp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/mthca/mthca_qp.c b/drivers/infiniband/hw/mthca/mthca_qp.c index dd4e13303e96..f9c8eb9845c9 100644 --- a/drivers/infiniband/hw/mthca/mthca_qp.c +++ b/drivers/infiniband/hw/mthca/mthca_qp.c | |||
@@ -871,7 +871,10 @@ int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask) | |||
871 | qp->ibqp.srq ? to_msrq(qp->ibqp.srq) : NULL); | 871 | qp->ibqp.srq ? to_msrq(qp->ibqp.srq) : NULL); |
872 | 872 | ||
873 | mthca_wq_init(&qp->sq); | 873 | mthca_wq_init(&qp->sq); |
874 | qp->sq.last = get_send_wqe(qp, qp->sq.max - 1); | ||
875 | |||
874 | mthca_wq_init(&qp->rq); | 876 | mthca_wq_init(&qp->rq); |
877 | qp->rq.last = get_recv_wqe(qp, qp->rq.max - 1); | ||
875 | 878 | ||
876 | if (mthca_is_memfree(dev)) { | 879 | if (mthca_is_memfree(dev)) { |
877 | *qp->sq.db = 0; | 880 | *qp->sq.db = 0; |