|
@@ -597,7 +597,9 @@ static void iser_free_ib_conn_res(struct iser_conn *iser_conn,
|
|
|
iser_conn, ib_conn->cma_id, ib_conn->qp);
|
|
|
|
|
|
if (ib_conn->qp != NULL) {
|
|
|
+ mutex_lock(&ig.connlist_mutex);
|
|
|
ib_conn->comp->active_qps--;
|
|
|
+ mutex_unlock(&ig.connlist_mutex);
|
|
|
rdma_destroy_qp(ib_conn->cma_id);
|
|
|
ib_conn->qp = NULL;
|
|
|
}
|