hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/arm/mach-footbridge/isa-timer.c
....@@ -25,17 +25,12 @@
2525 return IRQ_HANDLED;
2626 }
2727
28
-static struct irqaction pit_timer_irq = {
29
- .name = "pit",
30
- .handler = pit_timer_interrupt,
31
- .flags = IRQF_TIMER | IRQF_IRQPOLL,
32
- .dev_id = &i8253_clockevent,
33
-};
34
-
3528 void __init isa_timer_init(void)
3629 {
3730 clocksource_i8253_init();
3831
39
- setup_irq(i8253_clockevent.irq, &pit_timer_irq);
32
+ if (request_irq(i8253_clockevent.irq, pit_timer_interrupt,
33
+ IRQF_TIMER | IRQF_IRQPOLL, "pit", &i8253_clockevent))
34
+ pr_err("Failed to request irq %d(pit)\n", i8253_clockevent.irq);
4035 clockevent_i8253_init(false);
4136 }