]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
openib_common: ignore pd free errors, clear pd_handle and return.
authorArlin Davis <arlin.r.davis@intel.com>
Fri, 16 Oct 2009 21:42:00 +0000 (14:42 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Fri, 16 Oct 2009 21:42:00 +0000 (14:42 -0700)
some older adapters have some issues
with pd free so just clear handle and return

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/openib_common/mem.c

index 8a3e1523fca5da4eb7c9dd25ae9409d66eea26fa..b286f8c8b7487734952da26157df6fc954157b68 100644 (file)
@@ -117,8 +117,7 @@ DAT_RETURN dapls_ib_pd_alloc(IN DAPL_IA * ia_ptr, IN DAPL_PZ * pz)
 DAT_RETURN dapls_ib_pd_free(IN DAPL_PZ * pz)
 {
        if (pz->pd_handle != IB_INVALID_HANDLE) {
-               if (ibv_dealloc_pd(pz->pd_handle))
-                       return (dapl_convert_errno(errno, "ibv_dealloc_pd"));
+               ibv_dealloc_pd(pz->pd_handle);
                pz->pd_handle = IB_INVALID_HANDLE;
        }
        return DAT_SUCCESS;