From 11b423249f224e3c9b7d940862c3cae310f81a23 Mon Sep 17 00:00:00 2001 From: Minep Date: Sun, 18 Feb 2024 17:28:12 +0000 Subject: [PATCH 1/1] * Remove the debugging hack in procvm.c --- lunaix-os/kernel/mm/procvm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.27.0