From 5329e475dbce495ffe72c9e165420261ce99ddde Mon Sep 17 00:00:00 2001 From: Thamatip Chitpong Date: Thu, 28 Mar 2024 23:28:11 +0700 Subject: [PATCH] [NTOS:MM] MiDeleteVirtualAddresses: Update PrototypePte before exiting loop, when deleting PDE Fix BSoD 0x1A introduced by commit c7e09061caa02ee000ab33f1578bd3786e37fdd8 CORE-18190 CORE-18818 CORE-19253 --- ntoskrnl/mm/ARM3/virtual.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ntoskrnl/mm/ARM3/virtual.c b/ntoskrnl/mm/ARM3/virtual.c index ec081c8110d..3b7f0f722f0 100644 --- a/ntoskrnl/mm/ARM3/virtual.c +++ b/ntoskrnl/mm/ARM3/virtual.c @@ -723,6 +723,8 @@ MiDeleteVirtualAddresses(IN ULONG_PTR Va, /* Use this to detect address gaps */ PointerPte++; + + PrototypePte++; break; } }