hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/arch/mips/cobalt/irq.c
....@@ -45,18 +45,20 @@
4545 spurious_interrupt();
4646 }
4747
48
-static struct irqaction cascade = {
49
- .handler = no_action,
50
- .name = "cascade",
51
- .flags = IRQF_NO_THREAD,
52
-};
53
-
5448 void __init arch_init_irq(void)
5549 {
5650 mips_cpu_irq_init();
5751 gt641xx_irq_init();
5852 init_i8259_irqs();
5953
60
- setup_irq(GT641XX_CASCADE_IRQ, &cascade);
61
- setup_irq(I8259_CASCADE_IRQ, &cascade);
54
+ if (request_irq(GT641XX_CASCADE_IRQ, no_action, IRQF_NO_THREAD,
55
+ "cascade", NULL)) {
56
+ pr_err("Failed to request irq %d (cascade)\n",
57
+ GT641XX_CASCADE_IRQ);
58
+ }
59
+ if (request_irq(I8259_CASCADE_IRQ, no_action, IRQF_NO_THREAD,
60
+ "cascade", NULL)) {
61
+ pr_err("Failed to request irq %d (cascade)\n",
62
+ I8259_CASCADE_IRQ);
63
+ }
6264 }