diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2011-03-24 18:25:20 +0100 | 
|---|---|---|
| committer | Thomas Gleixner <tglx@linutronix.de> | 2011-03-24 20:35:57 +0100 | 
| commit | df31a0a06f00a9b54a5cd4eaef59ebc6ca629b78 (patch) | |
| tree | 1bfb14f30405e31e3516b97a5c082262a576acd5 /arch/um/kernel | |
| parent | 0ebec35f683c4e94e4bfb877b71598e79b131638 (diff) | |
| download | olio-linux-3.10-df31a0a06f00a9b54a5cd4eaef59ebc6ca629b78.tar.xz olio-linux-3.10-df31a0a06f00a9b54a5cd4eaef59ebc6ca629b78.zip  | |
um: Use generic show_interrupts()
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/um/kernel')
| -rw-r--r-- | arch/um/kernel/irq.c | 46 | 
1 files changed, 0 insertions, 46 deletions
diff --git a/arch/um/kernel/irq.c b/arch/um/kernel/irq.c index d76d8c8ded5..9e485c77030 100644 --- a/arch/um/kernel/irq.c +++ b/arch/um/kernel/irq.c @@ -18,52 +18,6 @@  #include "os.h"  /* - * Generic, controller-independent functions: - */ - -int show_interrupts(struct seq_file *p, void *v) -{ -	int i = *(loff_t *) v, j; -	struct irqaction * action; -	unsigned long flags; - -	if (i == 0) { -		seq_printf(p, "           "); -		for_each_online_cpu(j) -			seq_printf(p, "CPU%d       ",j); -		seq_putc(p, '\n'); -	} - -	if (i < NR_IRQS) { -		struct irq_desc *desc = irq_to_desc(i); - -		raw_spin_lock_irqsave(&desc->lock, flags); -		action = desc->action; -		if (!action) -			goto skip; -		seq_printf(p, "%3d: ",i); -#ifndef CONFIG_SMP -		seq_printf(p, "%10u ", kstat_irqs(i)); -#else -		for_each_online_cpu(j) -			seq_printf(p, "%10u ", kstat_irqs_cpu(i, j)); -#endif -		seq_printf(p, " %14s", irq_desc_get_chip(desc)->name); -		seq_printf(p, "  %s", action->name); - -		for (action=action->next; action; action = action->next) -			seq_printf(p, ", %s", action->name); - -		seq_putc(p, '\n'); -skip: -		raw_spin_unlock_irqrestore(&desc->lock, flags); -	} else if (i == NR_IRQS) -		seq_putc(p, '\n'); - -	return 0; -} - -/*   * This list is accessed under irq_lock, except in sigio_handler,   * where it is safe from being modified.  IRQ handlers won't change it -   * if an IRQ source has vanished, it will be freed by free_irqs just  |