Index: pool.c =================================================================== --- ntoskrnl/mm/ARM3/pool.c (revision 71358) +++ ntoskrnl/mm/ARM3/pool.c (working copy) @@ -24,7 +24,7 @@ KGUARDED_MUTEX MmPagedPoolMutex; MM_PAGED_POOL_INFO MmPagedPoolInfo; SIZE_T MmAllocatedNonPagedPool; -ULONG MmSpecialPoolTag; +ULONG MmSpecialPoolTag = 1; ULONG MmConsumedPoolPercentage; BOOLEAN MmProtectFreedNonPagedPool; SLIST_HEADER MiNonPagedPoolSListHead; Index: special.c =================================================================== --- ntoskrnl/mm/ARM3/special.c (revision 71358) +++ ntoskrnl/mm/ARM3/special.c (working copy) @@ -80,7 +80,7 @@ if (NumberOfBytes > (PAGE_SIZE - sizeof(POOL_HEADER))) return FALSE; - return Tag == MmSpecialPoolTag; + return TRUE; } BOOLEAN