dapl_evd_resize is attempting to resize a CQ but there is no
CQ attached to a software EVD. Add check for cq_handle
before resizing.
Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
goto bail;
}
- dat_status = dapls_ib_cq_resize(evd_ptr->header.owner_ia,
- evd_ptr, &evd_qlen);
- if (dat_status != DAT_SUCCESS) {
- dapl_os_unlock(&evd_ptr->header.lock);
- goto bail;
+ if (evd_ptr->ib_cq_handle) {
+
+ dat_status = dapls_ib_cq_resize(evd_ptr->header.owner_ia,
+ evd_ptr, &evd_qlen);
+ if (dat_status != DAT_SUCCESS) {
+ dapl_os_unlock(&evd_ptr->header.lock);
+ goto bail;
+ }
}
dat_status = dapls_evd_event_realloc(evd_ptr, evd_qlen);