diff --git a/ntoskrnl/mm/ARM3/pfnlist.c b/ntoskrnl/mm/ARM3/pfnlist.c index f79a5013250..eac3a043418 100644 --- a/ntoskrnl/mm/ARM3/pfnlist.c +++ b/ntoskrnl/mm/ARM3/pfnlist.c @@ -704,6 +704,7 @@ MiInsertPageInFreeList(IN PFN_NUMBER PageFrameIndex) if ((ListHead->Total >= 8) && !(MmZeroingPageThreadActive)) { /* Set the event */ + MmZeroingPageThreadActive = TRUE; KeSetEvent(&MmZeroingPageEvent, IO_NO_INCREMENT, FALSE); } diff --git a/ntoskrnl/mm/ARM3/zeropage.c b/ntoskrnl/mm/ARM3/zeropage.c index e2b96ca56a8..6d859f6806f 100644 --- a/ntoskrnl/mm/ARM3/zeropage.c +++ b/ntoskrnl/mm/ARM3/zeropage.c @@ -68,7 +68,6 @@ MmZeroPageThread(VOID) NULL, NULL); OldIrql = MiAcquirePfnLock(); - MmZeroingPageThreadActive = TRUE; while (TRUE) {