mfd: ab8500-debugfs: Remove the racy fiddling with irq_desc
[linux-2.6-microblaze.git] / drivers / mfd / ab8500-debugfs.c
index 6d1bf7c..a320393 100644 (file)
@@ -1513,24 +1513,14 @@ static int ab8500_interrupts_show(struct seq_file *s, void *p)
 {
        int line;
 
-       seq_puts(s, "name: number:  number of: wake:\n");
+       seq_puts(s, "name: number: irq: number of: wake:\n");
 
        for (line = 0; line < num_interrupt_lines; line++) {
-               struct irq_desc *desc = irq_to_desc(line + irq_first);
-
-               seq_printf(s, "%3i:  %6i %4i",
+               seq_printf(s, "%3i:  %4i %6i %4i\n",
                           line,
+                          line + irq_first,
                           num_interrupts[line],
                           num_wake_interrupts[line]);
-
-               if (desc && desc->name)
-                       seq_printf(s, "-%-8s", desc->name);
-               if (desc && desc->action) {
-                       struct irqaction *action = desc->action;
-
-                       seq_printf(s, "  %s", action->name);
-                       while ((action = action->next) != NULL)
-                               seq_printf(s, ", %s", action->name);
                }
                seq_putc(s, '\n');
        }