kernel/eka/memmodel/epoc/flexible/mmu/mm.cpp
branchRCL_3
changeset 80 597aaf25e343
parent 62 4a8fed1c0ef6
child 81 e7d2d738d3c2
--- a/kernel/eka/memmodel/epoc/flexible/mmu/mm.cpp	Sat Feb 20 00:10:51 2010 +0200
+++ b/kernel/eka/memmodel/epoc/flexible/mmu/mm.cpp	Fri Mar 12 15:50:11 2010 +0200
@@ -243,21 +243,6 @@
 	}
 
 
-TBool DReferenceCountedObject::CheckAsyncCloseIsSafe()
-	{
-	__ASSERT_CRITICAL
-#ifdef _DEBUG
-	NFastMutex* fm = NKern::HeldFastMutex();
-	if(fm)
-		{
-		Kern::Printf("DReferenceCountedObject[0x%08x]::AsyncClose() fast mutex violation %M",this,fm);
-		return false;
-		}
-#endif
-	return true;
-	}
-
-
 void DReferenceCountedObject::Close()
 	{
 	__ASSERT_CRITICAL
@@ -271,7 +256,6 @@
 void DReferenceCountedObject::AsyncClose()
 	{
 	__ASSERT_CRITICAL
-	__NK_ASSERT_DEBUG(CheckAsyncCloseIsSafe());
 	__NK_ASSERT_DEBUG(iReferenceCount>0);
 	if (__e32_atomic_tas_ord32(&iReferenceCount, 1, -1, 0) == 1)
 		AsyncDelete();