Revert a change from the previous version. MI_WRITE_VALID_PTE only works on invalid PTEs. Thanks to Thomas for noticing.

svn path=/trunk/; revision=61083
This commit is contained in:
Timo Kreuzer 2013-11-23 01:42:33 +00:00
parent b59f1ee141
commit 41ccb2555a

View file

@ -1917,7 +1917,7 @@ MiFlushTbAndCapture(IN PMMVAD FoundVad,
ASSERT(PointerPte->u.Hard.Valid == 1); ASSERT(PointerPte->u.Hard.Valid == 1);
ASSERT(TempPte.u.Hard.Valid == 1); ASSERT(TempPte.u.Hard.Valid == 1);
ASSERT(PointerPte->u.Hard.PageFrameNumber == TempPte.u.Hard.PageFrameNumber); ASSERT(PointerPte->u.Hard.PageFrameNumber == TempPte.u.Hard.PageFrameNumber);
MI_WRITE_VALID_PTE(PointerPte, TempPte); *PointerPte = TempPte;
// //
// Flush the TLB // Flush the TLB