diff -r 4a8fed1c0ef6 -r 597aaf25e343 kernel/eka/memmodel/epoc/flexible/mmu/mm.cpp --- 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();