diff options
Diffstat (limited to 'arch/x86/kernel/irq_32.c')
-rw-r--r-- | arch/x86/kernel/irq_32.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/arch/x86/kernel/irq_32.c b/arch/x86/kernel/irq_32.c index 001772ffc918..ccf6c1bf7120 100644 --- a/arch/x86/kernel/irq_32.c +++ b/arch/x86/kernel/irq_32.c | |||
@@ -272,20 +272,12 @@ int show_interrupts(struct seq_file *p, void *v) | |||
272 | struct irq_desc *desc = NULL; | 272 | struct irq_desc *desc = NULL; |
273 | int tail = 0; | 273 | int tail = 0; |
274 | 274 | ||
275 | #ifdef CONFIG_HAVE_SPARSE_IRQ | ||
276 | desc = (struct irq_desc *)v; | ||
277 | entries = -1U; | ||
278 | i = desc->irq; | ||
279 | if (!desc->next) | ||
280 | tail = 1; | ||
281 | #else | ||
282 | entries = nr_irqs - 1; | 275 | entries = nr_irqs - 1; |
283 | i = *(loff_t *) v; | 276 | i = *(loff_t *) v; |
284 | if (i == nr_irqs) | 277 | if (i == nr_irqs) |
285 | tail = 1; | 278 | tail = 1; |
286 | else | 279 | else |
287 | desc = irq_to_desc(i); | 280 | desc = irq_to_desc(i); |
288 | #endif | ||
289 | 281 | ||
290 | if (i == 0) { | 282 | if (i == 0) { |
291 | seq_printf(p, " "); | 283 | seq_printf(p, " "); |