[NTOS:MM]
authorThomas Faber <thomas.faber@reactos.org>
Sat, 28 Jan 2017 13:08:19 +0000 (13:08 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sat, 28 Jan 2017 13:08:19 +0000 (13:08 +0000)
- Support MmSpecialPoolTag == '*' to mean all tags. By Serge Gautherie.
CORE-12711 #resolve

svn path=/trunk/; revision=73607

reactos/ntoskrnl/mm/ARM3/special.c

index 5a13c93..744709d 100644 (file)
@@ -78,7 +78,14 @@ MmUseSpecialPool(SIZE_T NumberOfBytes, ULONG Tag)
 {
     /* Special pool is not suitable for allocations bigger than 1 page */
     if (NumberOfBytes > (PAGE_SIZE - sizeof(POOL_HEADER)))
+    {
         return FALSE;
+    }
+
+    if (MmSpecialPoolTag == '*')
+    {
+        return TRUE;
+    }
 
     return Tag == MmSpecialPoolTag;
 }