reactos/ntoskrnl/mm
Timo Kreuzer e685b25e35 [NTOS:MM/x64] Temporarily release AddressCreationLock in MmCreateVirtualMappingUnsafeEx
This is a hack, because the kernel mode path can incur a recursive page fault with the AddressCreationLock acquired, which would lead to a recursive acquisition, once we do proper locking in MmAccessFault.
To properly fix this the PDE must be made valid, similar to the user mode path, but that is not that simple...
2023-10-07 10:58:30 +03:00
..
amd64 Fix typo "managment" -> "management" in our codebase... 2023-06-04 21:39:56 +02:00
arm [REACTOS] Addendum to 5c7ce4475e - Fix MSVC 2015 build 2021-05-12 11:04:29 +02:00
ARM3 [NTOS:MM] Fix 'eanbled' typo in a comment (#5728) 2023-09-27 17:31:42 +00:00
i386 [NTOS:MM/x64] Temporarily release AddressCreationLock in MmCreateVirtualMappingUnsafeEx 2023-10-07 10:58:30 +03:00
balance.c [NTOSKRNL] Mute some good-path log-spam, no functional change 2023-09-06 14:53:53 +02:00
freelist.c [NTOS:Mm] Fail gracefully when no pages are available 2023-07-29 14:00:44 +03:00
marea.c [NTOS:Mm] Implement MmCreatePhysicalMapping and MmDeletePhysicalMapping to handle pyhsical memory sections 2023-07-29 14:00:44 +03:00
mmfault.c [NTOS:Mm] Use MmRebalanceMemoryConsumersAndWait in the page fault handler 2023-07-29 14:00:44 +03:00
mminit.c [NTOS:MM] Make the page LRU list a real LRU list. 2021-02-03 09:41:23 +01:00
pagefile.c [NTOS:Mm] Fix some 64 bit issues 2023-07-29 14:00:44 +03:00
region.c Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
rmap.c [NTOS:Mm] Fix locking for MmGetSectionAssociation 2023-07-29 14:00:44 +03:00
section.c [NTOS:MM] Fix missing \n in unimplemented codepath DPRINT 2023-09-30 19:06:30 +02:00
shutdown.c [NTOS:MM] Flush dirty pages after closing the page files. 2021-02-10 11:14:19 +01:00