forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-16 50a212ec906f7524620675f0c57357691c26c81f
kernel/arch/mips/mti-malta/malta-int.c
....@@ -144,12 +144,6 @@
144144 return IRQ_HANDLED;
145145 }
146146
147
-static struct irqaction corehi_irqaction = {
148
- .handler = corehi_handler,
149
- .name = "CoreHi",
150
- .flags = IRQF_NO_THREAD,
151
-};
152
-
153147 static msc_irqmap_t msc_irqmap[] __initdata = {
154148 {MSC01C_INT_TMR, MSC01_IRQ_EDGE, 0},
155149 {MSC01C_INT_PCI, MSC01_IRQ_LEVEL, 0},
....@@ -223,5 +217,7 @@
223217 corehi_irq = MIPS_CPU_IRQ_BASE + MIPSCPU_INT_COREHI;
224218 }
225219
226
- setup_irq(corehi_irq, &corehi_irqaction);
220
+ if (request_irq(corehi_irq, corehi_handler, IRQF_NO_THREAD, "CoreHi",
221
+ NULL))
222
+ pr_err("Failed to request irq %d (CoreHi)\n", corehi_irq);
227223 }