diff --git a/ntoskrnl/mm/ARM3/procsup.c b/ntoskrnl/mm/ARM3/procsup.c index 77ca7befd70..6c11bb4cf7d 100644 --- a/ntoskrnl/mm/ARM3/procsup.c +++ b/ntoskrnl/mm/ARM3/procsup.c @@ -1327,14 +1327,6 @@ MmCleanProcessAddressSpace(IN PEPROCESS Process) MiUnlockProcessWorkingSetUnsafe(Process, Thread); } - /* Skip ARM3 fake VADs, they'll be freed by MmDeleteProcessAddresSpace */ - if (Vad->u.VadFlags.Spare == 1) - { - /* Set a flag so MmDeleteMemoryArea knows to free, but not to remove */ - Vad->u.VadFlags.Spare = 2; - continue; - } - /* Free the VAD memory */ ExFreePool(Vad);