reactos/ntoskrnl/mm
Thomas Faber 5280deecfa
[NTOS:MM] Fix MmZeroingPageThreadActive race condition.
If a thread calls MiInsertPageInFreeList after the zero page thread has
woken up from its wait but before it acquired the PFN lock,
MmZeroingPageEvent might get set again even though there is no additional
work to be done.
By setting MmZeroingPageThreadActive together with the event, the variable
correctly indicates for future callers that the zero thread will process
newly added free pages.

This partially reverts r72990.
2020-04-06 11:13:55 +02:00
..
amd64 [NTOS:MM] Assert PFN lock ownership in MiInsertPageInFreeList. 2020-03-02 20:50:54 +01:00
arm
ARM3 [NTOS:MM] Fix MmZeroingPageThreadActive race condition. 2020-04-06 11:13:55 +02:00
i386 [NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT (#2294) 2020-02-05 23:48:26 +01:00
powerpc
balance.c [NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT (#2294) 2020-02-05 23:48:26 +01:00
freelist.c
marea.c [NTOS:MM] Stop using PD_COUNT, PDE_COUNT and PTE_COUNT (#2294) 2020-02-05 23:48:26 +01:00
mmfault.c
mminit.c [NTOS:Mm] Rewrite MiWriteProtectSystemImage (#749) 2019-01-18 22:11:43 +01:00
pagefile.c [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
region.c
rmap.c
section.c [NTOS] Fix a bug in the PE loader, which caused images to be loaded up to MmHighestUserAddress, thus overwriting the shared user page. 2019-10-26 21:38:13 +02:00
shutdown.c