summaryrefslogtreecommitdiff
path: root/src/vm/threads.cpp
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2018-06-09 13:39:58 -0700
committerGitHub <noreply@github.com>2018-06-09 13:39:58 -0700
commit911d332c523848023e3c6564788b72b7f419fca1 (patch)
treeae979e6b048630ed0393983d14bde5d43942459f /src/vm/threads.cpp
parent618f9c2d18e88566ac61f93529bac58123c50cba (diff)
downloadcoreclr-911d332c523848023e3c6564788b72b7f419fca1.tar.gz
coreclr-911d332c523848023e3c6564788b72b7f419fca1.tar.bz2
coreclr-911d332c523848023e3c6564788b72b7f419fca1.zip
Avoid NativeOverlapped pinning by allocating unmanaged memory for it (#18360)
It makes PinnableBufferCache unnecessary
Diffstat (limited to 'src/vm/threads.cpp')
-rw-r--r--src/vm/threads.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/vm/threads.cpp b/src/vm/threads.cpp
index 5042e52b78..a354d54b0a 100644
--- a/src/vm/threads.cpp
+++ b/src/vm/threads.cpp
@@ -8546,7 +8546,6 @@ BOOL Thread::HaveExtraWorkForFinalizer()
LIMITED_METHOD_CONTRACT;
return m_ThreadTasks
- || OverlappedDataObject::CleanupNeededFromGC()
|| ThreadpoolMgr::HaveTimerInfosToFlush()
|| ExecutionManager::IsCacheCleanupRequired()
|| Thread::CleanupNeededForFinalizedThread()
@@ -8606,8 +8605,6 @@ void Thread::DoExtraWorkForFinalizer()
ExecutionManager::ClearCaches();
}
- OverlappedDataObject::RequestCleanupFromGC();
-
// If there were any TimerInfos waiting to be released, they'll get flushed now
ThreadpoolMgr::FlushQueueOfTimerInfos();