From 16b2cda38ab5474a75b9df982a391e2e99ba6e7f Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Mon, 19 Jul 2010 11:01:02 -0700 Subject: [PATCH] Refresh of wv-mr --- trunk/core/winverbs/kernel/wv_pd.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/trunk/core/winverbs/kernel/wv_pd.c b/trunk/core/winverbs/kernel/wv_pd.c index ab920118..d275ab5b 100644 --- a/trunk/core/winverbs/kernel/wv_pd.c +++ b/trunk/core/winverbs/kernel/wv_pd.c @@ -218,24 +218,10 @@ complete: void WvPdFree(WV_PROTECTION_DOMAIN *pPd) { - WV_MEMORY_REGION *mr; - cl_map_item_t *item; - if (InterlockedDecrement(&pPd->Ref) > 0) { KeWaitForSingleObject(&pPd->Event, Executive, KernelMode, FALSE, NULL); } - //for (item = cl_qmap_head(&pPd->MrMap); item != cl_qmap_end(&pPd->MrMap); - // item = cl_qmap_head(&pPd->MrMap)) { - // mr = CONTAINING_RECORD(item, WV_MEMORY_REGION, Item); - // if (mr->hVerbsMr != NULL) { - // pPd->pVerbs->deregister_mr(mr->hVerbsMr); - // } - - // cl_qmap_remove_item(&pPd->MrMap, &mr->Item); - // ExFreePoolWithTag(mr, 'rmvw'); - //} - if (pPd->hVerbsPd != NULL) { pPd->pVerbs->deallocate_pd(pPd->hVerbsPd); } -- 2.46.0