|
@@ -1553,6 +1553,9 @@ static int create_qp(struct ib_uverbs_file *file,
|
|
atomic_inc(&attr.srq->usecnt);
|
|
atomic_inc(&attr.srq->usecnt);
|
|
if (ind_tbl)
|
|
if (ind_tbl)
|
|
atomic_inc(&ind_tbl->usecnt);
|
|
atomic_inc(&ind_tbl->usecnt);
|
|
|
|
+ } else {
|
|
|
|
+ /* It is done in _ib_create_qp for other QP types */
|
|
|
|
+ qp->uobject = &obj->uevent.uobject;
|
|
}
|
|
}
|
|
|
|
|
|
obj->uevent.uobject.object = qp;
|
|
obj->uevent.uobject.object = qp;
|