From: Minep Date: Sun, 18 Feb 2024 17:28:12 +0000 (+0000) Subject: * Remove the debugging hack in procvm.c X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/commitdiff_plain/11b423249f224e3c9b7d940862c3cae310f81a23?hp=69777bdcab284335651a8002e2896f3862fa423d * Remove the debugging hack in procvm.c --- diff --git a/lunaix-os/kernel/mm/procvm.c b/lunaix-os/kernel/mm/procvm.c index ea49624..7ba6f53 100644 --- a/lunaix-os/kernel/mm/procvm.c +++ b/lunaix-os/kernel/mm/procvm.c @@ -106,14 +106,14 @@ vmscpy(ptr_t dest_mnt, ptr_t src_mnt, bool only_kernel) return pte_paddr(*(ptep_dest + 1)); } -static void optimize("O0") +static void vmsfree(ptr_t vm_mnt) { pte_t* ptep_head = mkl0tep(mkptep_va(vm_mnt, 0)); pte_t* ptep_kernel = mkl0tep(mkptep_va(vm_mnt, KERNEL_RESIDENT)); int level = 0; - volatile pte_t* ptep = ptep_head; + pte_t* ptep = ptep_head; while (ptep < ptep_kernel) { pte_t pte = *ptep;