Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 531d2895 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Greg Ungerer
Browse files

m68knommu: Use generic show_interrupts()



Apart from whitespace differences, /proc/interrupts doesn't change by
enabling GENERIC_IRQ_SHOW.

Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: default avatarGreg Ungerer <gerg@uclinux.org>
parent 0b4bf782
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5,6 +5,7 @@ config M68K
	select HAVE_AOUT if MMU
	select GENERIC_ATOMIC64 if MMU
	select HAVE_GENERIC_HARDIRQS if !MMU
	select GENERIC_IRQ_SHOW if !MMU

config RWSEM_GENERIC_SPINLOCK
	bool
+0 −28
Original line number Diff line number Diff line
@@ -28,31 +28,3 @@ asmlinkage void do_IRQ(int irq, struct pt_regs *regs)

	set_irq_regs(oldregs);
}

int show_interrupts(struct seq_file *p, void *v)
{
	struct irqaction *ap;
	int irq = *((loff_t *) v);

	if (irq == 0)
		seq_puts(p, "           CPU0\n");

	if (irq < NR_IRQS) {
		struct irq_desc *desc = irq_to_desc(irq);

		ap = desc->action;
		if (ap) {
			seq_printf(p, "%3d: ", irq);
			seq_printf(p, "%10u ", kstat_irqs(irq));
			seq_printf(p, "%14s  ", irq_desc_get_chip(desc)->name);

			seq_printf(p, "%s", ap->name);
			for (ap = ap->next; ap; ap = ap->next)
				seq_printf(p, ", %s", ap->name);
			seq_putc(p, '\n');
		}
	}

	return 0;
}