* Remove the debugging hack in procvm.c
authorMinep <lunaixsky@qq.com>
Sun, 18 Feb 2024 17:28:12 +0000 (17:28 +0000)
committerMinep <lunaixsky@qq.com>
Sun, 18 Feb 2024 17:28:12 +0000 (17:28 +0000)
lunaix-os/kernel/mm/procvm.c

index ea49624d9a025badf04cdb06d371fc95ab47d391..7ba6f5319c9e5f24ae1254bad4e09f01b290e070 100644 (file)
@@ -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;