diff --git a/arch/x86_64/pmap.c b/arch/x86_64/pmap.c index ae6a052..8eba547 100644 --- a/arch/x86_64/pmap.c +++ b/arch/x86_64/pmap.c @@ -196,15 +196,15 @@ kern_status_t pmap_get( } if (pte & PTE_RW) { - *out_pfn |= (VM_PROT_READ | VM_PROT_WRITE); + *out_prot |= (VM_PROT_READ | VM_PROT_WRITE); } if (pte & PTE_USR) { - *out_pfn |= VM_PROT_USER; + *out_prot |= VM_PROT_USER; } if (!(pte & PTE_NX)) { - *out_pfn |= VM_PROT_EXEC; + *out_prot |= VM_PROT_EXEC; } }