feat: fstat now handle symbolic link
[lunaix-os.git] / lunaix-os / arch / i386 / mm / pfault.c
index 4c28a955eea1e9465cbf5c145a160c987554399e..2a2c6f3ad9ed8ada9ed9034df2fc4d5b9aa64d12 100644 (file)
@@ -1,4 +1,3 @@
-#include <lunaix/common.h>
 #include <lunaix/mm/mm.h>
 #include <lunaix/mm/pmm.h>
 #include <lunaix/mm/region.h>
@@ -7,6 +6,8 @@
 #include <lunaix/signal.h>
 #include <lunaix/status.h>
 #include <lunaix/syslog.h>
+#include <lunaix/trace.h>
+
 #include <sys/interrupts.h>
 
 #include <klibc/string.h>
@@ -159,6 +160,8 @@ segv_term:
 
     sigset_add(__current->sigctx.sig_pending, _SIGSEGV);
 
+    trace_printstack_isr(param);
+
     schedule();
     // should not reach
     while (1)