ARM: fiq_debugger: Fix to compile on 3.7
authorArve Hjønnevåg <arve@android.com>
Tue, 27 Nov 2012 00:23:33 +0000 (16:23 -0800)
committerJohn Stultz <john.stultz@linaro.org>
Tue, 16 Feb 2016 21:52:24 +0000 (13:52 -0800)
Use for_each_irq_desc in arch/arm/common/fiq_debugger.c

Signed-off-by: Arve Hjønnevåg <arve@android.com>
arch/arm/common/fiq_debugger.c

index 053680b6c326ecca31bdb0f4b7b06cd559be19ae..5e9005bfdbb9c5cfb8bf645a403a374ee392e673 100644 (file)
@@ -374,16 +374,17 @@ static void dump_allregs(struct fiq_debugger_state *state, unsigned *regs)
 static void dump_irqs(struct fiq_debugger_state *state)
 {
        int n;
+       struct irq_desc *desc;
 
        debug_printf(state, "irqnr       total  since-last   status  name\n");
-       for (n = 0; n < NR_IRQS; n++) {
-               struct irqaction *act = irq_desc[n].action;
+       for_each_irq_desc(n, desc) {
+               struct irqaction *act = desc->action;
                if (!act && !kstat_irqs(n))
                        continue;
                debug_printf(state, "%5d: %10u %11u %8x  %s\n", n,
                        kstat_irqs(n),
                        kstat_irqs(n) - state->last_irqs[n],
-                       irq_desc[n].status_use_accessors,
+                       desc->status_use_accessors,
                        (act && act->name) ? act->name : "???");
                state->last_irqs[n] = kstat_irqs(n);
        }