From 3b6ff19841ef24ccbec333a209e550bc6bc71d82 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Thu, 18 Aug 2011 19:36:40 +0000 Subject: [PATCH] [NTOSKRNL] - Specify a valid number of pages to unprotect svn path=/trunk/; revision=53305 --- reactos/ntoskrnl/mm/ARM3/pool.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/ntoskrnl/mm/ARM3/pool.c b/reactos/ntoskrnl/mm/ARM3/pool.c index 89817aa26b7..81d78db0e55 100644 --- a/reactos/ntoskrnl/mm/ARM3/pool.c +++ b/reactos/ntoskrnl/mm/ARM3/pool.c @@ -626,7 +626,7 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType, if (MmProtectFreedNonPagedPool) { /* We need to be able to touch this page, unprotect it */ - MiUnProtectFreeNonPagedPool(NextEntry, 0); + MiUnProtectFreeNonPagedPool(NextEntry, 1); } // @@ -946,7 +946,7 @@ MiFreePoolPages(IN PVOID StartingVa) if (MmProtectFreedNonPagedPool) { /* The freed block will be merged, it must be made accessible */ - MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 0); + MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 1); } // @@ -1020,7 +1020,7 @@ MiFreePoolPages(IN PVOID StartingVa) if (MmProtectFreedNonPagedPool) { /* The freed block will be merged, it must be made accessible */ - MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 0); + MiUnProtectFreeNonPagedPool(MiPteToAddress(PointerPte), 1); } /* Check if this is valid pool, or a guard page */ @@ -1058,7 +1058,7 @@ MiFreePoolPages(IN PVOID StartingVa) if (MmProtectFreedNonPagedPool) { /* The freed block will be merged, it must be made accessible */ - MiUnProtectFreeNonPagedPool(FreeEntry, 0); + MiUnProtectFreeNonPagedPool(FreeEntry, 1); } //