From: Arlin Davis Date: Fri, 16 Oct 2009 21:42:00 +0000 (-0700) Subject: openib_common: ignore pd free errors, clear pd_handle and return. X-Git-Tag: dapl-2.0.24-1~10 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=ce19f5744c0dd9461c09d999b309e8f0e2242767;p=~ardavis%2Fdapl.git openib_common: ignore pd free errors, clear pd_handle and return. some older adapters have some issues with pd free so just clear handle and return Signed-off-by: Arlin Davis --- diff --git a/dapl/openib_common/mem.c b/dapl/openib_common/mem.c index 8a3e152..b286f8c 100644 --- a/dapl/openib_common/mem.c +++ b/dapl/openib_common/mem.c @@ -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;