Index: expool.c =================================================================== --- ntoskrnl/mm/ARM3/expool.c (revision 71347) +++ ntoskrnl/mm/ARM3/expool.c (working copy) @@ -1341,8 +1341,8 @@ InterlockedIncrementUL(&ExpPoolBigEntriesInUse); if ((i >= 16) && (ExpPoolBigEntriesInUse > (TableSize / 4))) { - DPRINT("Should attempt expansion since we now have %lu entries\n", - ExpPoolBigEntriesInUse); + DPRINT1("Should attempt expansion since we now have %lu entries. Allocating %lu pages of %sPaged pool, tag %.4s\n", + ExpPoolBigEntriesInUse, NumberOfPages, ((PoolType & BASE_POOL_TYPE_MASK) == NonPagedPool) ? "Non" : "", (const char *)&Key); } // @@ -1366,7 +1366,8 @@ // This means there's no free hash buckets whatsoever, so we would now have // to attempt expanding the table // - DPRINT1("Big pool expansion needed, not implemented!\n"); + DPRINT1("Big pool expansion needed, not implemented! Allocating %lu pages of %sPaged pool, tag %.4s\n", + NumberOfPages, ((PoolType & BASE_POOL_TYPE_MASK) == NonPagedPool) ? "Non" : "", (const char *)&Key); KeReleaseSpinLock(&ExpLargePoolTableLock, OldIrql); return FALSE; }