|
@@ -806,6 +806,8 @@ static int intc_suspend(struct sys_device *dev, pm_message_t state)
|
|
|
if (d->state.event != PM_EVENT_FREEZE)
|
|
|
break;
|
|
|
for_each_irq_desc(irq, desc) {
|
|
|
+ if (desc->handle_irq == intc_redirect_irq)
|
|
|
+ continue
|
|
|
if (desc->chip != &d->chip)
|
|
|
continue;
|
|
|
if (desc->status & IRQ_DISABLED)
|