[NTOS:MM]
authorThomas Faber <thomas.faber@reactos.org>
Fri, 26 Jun 2015 10:40:49 +0000 (10:40 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Fri, 26 Jun 2015 10:40:49 +0000 (10:40 +0000)
- Mark the page as being on the standby list before dereferencing it in MmFreePagesFromMdl. Since the PFN is marked as deleted, MiDecrementReferenceCount will correctly insert it into the free list, but this is required to satisfy MiDecrementReferenceCount's sanity check.
CORE-9877 #resolve

svn path=/trunk/; revision=68273

reactos/ntoskrnl/mm/ARM3/mdlsup.c

index bfb3636..af1f8c7 100644 (file)
@@ -270,6 +270,7 @@ MmFreePagesFromMdl(IN PMDL Mdl)
         //
         Pfn1->u3.e1.StartOfAllocation = 0;
         Pfn1->u3.e1.EndOfAllocation = 0;
+        Pfn1->u3.e1.PageLocation = StandbyPageList;
         Pfn1->u2.ShareCount = 0;
 
         //