[FASTFAT]

- Acquire Paging IO Resource shared when performing paged writes 
Greenlighted by Pierre and tests.
CORE-12184 #resolve 

svn path=/trunk/; revision=72987
This commit is contained in:
Jérôme Gardou 2016-10-18 19:28:16 +00:00
parent 6fa7ff1eba
commit 72c8ed3670

View file

@ -880,7 +880,7 @@ VfatWrite(
Resource = &Fcb->MainResource;
}
if (Fcb->Flags & FCB_IS_PAGE_FILE)
if ((Fcb->Flags & FCB_IS_PAGE_FILE) || (IrpContext->Irp->Flags & IRP_PAGING_IO))
{
if (!ExAcquireResourceSharedLite(Resource,
BooleanFlagOn(IrpContext->Flags, IRPCONTEXT_CANWAIT)))