chore: make things more general
[lunaix-os.git] / lunaix-os / kernel / asm / x86 / pfault.c
index 15f11eeb5bdf82615a83bd94d79cf12bb96e934a..3ad640e9a0e84588bcb03e9324df3d7608b7ae8e 100644 (file)
@@ -43,7 +43,7 @@ intr_routine_page_fault(const isr_param* param)
         goto segv_term;
     }
 
-    struct mm_region* hit_region = region_get(__current, ptr);
+    struct mm_region* hit_region = region_get(&__current->mm.regions, ptr);
 
     if (!hit_region) {
         // Into the void...