[NTOS:CC]

- Set the uninitialize event in CcUninitializeCacheMap to avoid deadlocking callers

svn path=/trunk/; revision=63902
This commit is contained in:
Thomas Faber 2014-08-17 21:52:54 +00:00
parent d34c276260
commit 39d29c44d0

View file

@ -235,12 +235,12 @@ CcUninitializeCacheMap (
IN PLARGE_INTEGER TruncateSize OPTIONAL,
IN PCACHE_UNINITIALIZE_EVENT UninitializeCompleteEvent OPTIONAL)
{
#if 0
UNIMPLEMENTED;
return FALSE;
#else
return NT_SUCCESS(CcRosReleaseFileCache(FileObject));
#endif
NTSTATUS Status;
Status = CcRosReleaseFileCache(FileObject);
if (UninitializeCompleteEvent)
KeSetEvent(&UninitializeCompleteEvent->Event, IO_NO_INCREMENT, FALSE);
return NT_SUCCESS(Status);
}
BOOLEAN