From 1beb4f52521b9639b363f6eb1e9ce51466e755a1 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Mon, 29 Dec 2003 09:15:52 -0800 Subject: [PATCH] [SPARC64]: Fix build after show_interrupts() changes. --- arch/sparc64/kernel/irq.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/sparc64/kernel/irq.c b/arch/sparc64/kernel/irq.c index 1f6d520f780f4..17058cca104c6 100644 --- a/arch/sparc64/kernel/irq.c +++ b/arch/sparc64/kernel/irq.c @@ -137,7 +137,7 @@ int show_interrupts(struct seq_file *p, void *v) spin_lock_irqsave(&irq_action_lock, flags); if (i <= NR_IRQS) { if (!(action = *(i + irq_action))) - continue; + goto out_unlock; seq_printf(p, "%3d: ", i); #ifndef CONFIG_SMP seq_printf(p, "%10u ", kstat_irqs(i)); @@ -157,6 +157,7 @@ int show_interrupts(struct seq_file *p, void *v) } seq_putc(p, '\n'); } +out_unlock: spin_unlock_irqrestore(&irq_action_lock, flags); return 0; -- 2.53.0