Index: linux-2.6.20.1/kernel/ipipe/tracer.c
===================================================================
--- linux-2.6.20.1.orig/kernel/ipipe/tracer.c
+++ linux-2.6.20.1/kernel/ipipe/tracer.c
@@ -622,6 +622,18 @@ void ipipe_trace_panic_dump(void)
                struct ipipe_trace_point *point = &panic_path->point[pos];
                long time;
                char buf[16];
+               int i;
+
+               printk(" %c", (point->flags & IPIPE_TFLG_HWIRQ_OFF) ?
+                              '|' : ' ');
+
+               for (i = IPIPE_TFLG_DOMSTATE_BITS; i >= 0; i--)
+                       printk("%c",
+                               (IPIPE_TFLG_CURRENT_DOMAIN(point) == i) ?
+                               (IPIPE_TFLG_DOMAIN_STALLED(point, i) ?
+                                       '#' : '+') :
+                               (IPIPE_TFLG_DOMAIN_STALLED(point, i) ?
+                                       '*' : ' '));
 
                if (!point->eip)
                        printk("-<invalid>-\n"); 


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to