chore: fix almost *ALL* warnings.
[lunaix-os.git] / lunaix-os / kernel / asm / x86 / intr_routines.c
index f4bebae4159490173e9df5c693421ed503890121..ea7a3243b5b4786bc159c33777a2ba433d1da5bb 100644 (file)
@@ -22,7 +22,8 @@ extern u32_t debug_resv;
 void
 __print_panic_msg(const char* msg, const isr_param* param)
 {
-    struct exec_param* execp = param->execp;
+    volatile struct exec_param* execp = param->execp;
+
     kprint_panic("  INT %u: (%x) [%p: %p] %s",
                  execp->vector,
                  execp->err_code,