diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/netlogic/common/irq.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/mips/netlogic/common/irq.c b/arch/mips/netlogic/common/irq.c index 5afc4b7fce0f..c100b9afa0ab 100644 --- a/arch/mips/netlogic/common/irq.c +++ b/arch/mips/netlogic/common/irq.c | |||
@@ -203,6 +203,8 @@ void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *)) | |||
203 | 203 | ||
204 | xirq = nlm_irq_to_xirq(node, irq); | 204 | xirq = nlm_irq_to_xirq(node, irq); |
205 | pic_data = irq_get_handler_data(xirq); | 205 | pic_data = irq_get_handler_data(xirq); |
206 | if (WARN_ON(!pic_data)) | ||
207 | return; | ||
206 | pic_data->extra_ack = xack; | 208 | pic_data->extra_ack = xack; |
207 | } | 209 | } |
208 | 210 | ||