Index: ntoskrnl/mm/ARM3/ncache.c =================================================================== --- ntoskrnl/mm/ARM3/ncache.c (révision 57504) +++ ntoskrnl/mm/ARM3/ncache.c (copie de travail) @@ -71,7 +71,7 @@ // ASSERT(PageCount > MdlPageCount); MmFreePagesFromMdl(Mdl); - ExFreePool(Mdl); + ExFreePoolWithTag(Mdl, TAG_MDL); return NULL; } @@ -86,7 +86,7 @@ // Out of memory... // MmFreePagesFromMdl(Mdl); - ExFreePool(Mdl); + ExFreePoolWithTag(Mdl, TAG_MDL); return NULL; } @@ -201,7 +201,7 @@ // Kill the MDL (and underlying pages) // MmFreePagesFromMdl(Mdl); - ExFreePool(Mdl); + ExFreePoolWithTag(Mdl, TAG_MDL); // // Now free the system PTEs for the underlying VA Index: ntoskrnl/mm/freelist.c =================================================================== --- ntoskrnl/mm/freelist.c (révision 57504) +++ ntoskrnl/mm/freelist.c (copie de travail) @@ -345,7 +345,7 @@ // If we didn' tfind any pages at all, fail // DPRINT1("NO MDL PAGES!\n"); - ExFreePool(Mdl); + ExFreePoolWithTag(Mdl, TAG_MDL); return NULL; }