diff --git a/ntoskrnl/ex/lookas.c b/ntoskrnl/ex/lookas.c index ceb3789f9c..bb08808649 100644 --- a/ntoskrnl/ex/lookas.c +++ b/ntoskrnl/ex/lookas.c @@ -45,7 +45,7 @@ ExInitializeSystemLookasideList(IN PGENERAL_LOOKASIDE List, List->Size = Size; InsertHeadList(ListHead, &List->ListEntry); List->MaximumDepth = MaximumDepth; - List->Depth = 2; + List->Depth = 0; List->Allocate = ExAllocatePoolWithTag; List->Free = ExFreePool; InitializeSListHead(&List->ListHead); @@ -236,7 +236,7 @@ ExInitializeNPagedLookasideList(IN PNPAGED_LOOKASIDE_LIST Lookaside, Lookaside->L.Type = NonPagedPool | Flags; Lookaside->L.Tag = Tag; Lookaside->L.Size = (ULONG)Size; - Lookaside->L.Depth = 4; + Lookaside->L.Depth = 0; Lookaside->L.MaximumDepth = 256; Lookaside->L.LastTotalAllocates = 0; Lookaside->L.LastAllocateMisses = 0; @@ -288,7 +288,7 @@ ExInitializePagedLookasideList(IN PPAGED_LOOKASIDE_LIST Lookaside, Lookaside->L.Type = PagedPool | Flags; Lookaside->L.Tag = Tag; Lookaside->L.Size = (ULONG)Size; - Lookaside->L.Depth = 4; + Lookaside->L.Depth = 0; Lookaside->L.MaximumDepth = 256; Lookaside->L.LastTotalAllocates = 0; Lookaside->L.LastAllocateMisses = 0; diff --git a/ntoskrnl/mm/ARM3/pool.c b/ntoskrnl/mm/ARM3/pool.c index 7cebabe818..6f34ae11c2 100644 --- a/ntoskrnl/mm/ARM3/pool.c +++ b/ntoskrnl/mm/ARM3/pool.c @@ -24,7 +24,7 @@ PFN_NUMBER MiStartOfInitialPoolFrame, MiEndOfInitialPoolFrame; KGUARDED_MUTEX MmPagedPoolMutex; MM_PAGED_POOL_INFO MmPagedPoolInfo; SIZE_T MmAllocatedNonPagedPool; -ULONG MmSpecialPoolTag; +ULONG MmSpecialPoolTag = TAG_VACB; ULONG MmConsumedPoolPercentage; BOOLEAN MmProtectFreedNonPagedPool; SLIST_HEADER MiNonPagedPoolSListHead;