|
@@ -2545,6 +2545,9 @@ void irq_force_complete_move(int irq)
|
|
struct irq_desc *desc = irq_to_desc(irq);
|
|
struct irq_desc *desc = irq_to_desc(irq);
|
|
struct irq_cfg *cfg = desc->chip_data;
|
|
struct irq_cfg *cfg = desc->chip_data;
|
|
|
|
|
|
|
|
+ if (!cfg)
|
|
|
|
+ return;
|
|
|
|
+
|
|
__irq_complete_move(&desc, cfg->vector);
|
|
__irq_complete_move(&desc, cfg->vector);
|
|
}
|
|
}
|
|
#else
|
|
#else
|