IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full
[sfrench/cifs-2.6.git] / drivers / infiniband / hw / qib / qib_rc.c
index 8d9a94d6f68562d59f4a9b4f13389c3cc5acd99c..1d5e2d4ee257b3b0d2ccb49e8d2135d5722d722b 100644 (file)
@@ -1891,8 +1891,7 @@ send_last:
                wc.dlid_path_bits = 0;
                wc.port_num = 0;
                /* Signal completion event if the solicited bit is set. */
-               rvt_cq_enter(ibcq_to_rvtcq(qp->ibqp.recv_cq), &wc,
-                            ib_bth_is_solicited(ohdr));
+               rvt_recv_cq(qp, &wc, ib_bth_is_solicited(ohdr));
                break;
 
        case OP(RDMA_WRITE_FIRST):