Fix check for PTE removal flag
Všechny kontroly byly úspěšné
Builds / ExectOS (i686, debug) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 37s
Všechny kontroly byly úspěšné
Builds / ExectOS (i686, debug) (push) Successful in 28s
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 37s
Tento commit je obsažen v:
@@ -185,7 +185,7 @@ MM::Pfn::DecrementReferenceCount(IN PMMPFN PageFrameNumber,
|
||||
}
|
||||
|
||||
/* Check if the PTE is marked as being ready for removal */
|
||||
if(MM::Paging::GetPte(PageFrameNumber->PteAddress) & 0x1)
|
||||
if((ULONG_PTR)PageFrameNumber->PteAddress & 0x1)
|
||||
{
|
||||
/* Check the page's cache attribute */
|
||||
if((PageFrameNumber->u3.e1.CacheAttribute != PfnCached) &&
|
||||
|
||||
Odkázat v novém úkolu
Zablokovat Uživatele