diff options
Diffstat (limited to 'drivers/misc/mei/hw-me.c')
-rw-r--r-- | drivers/misc/mei/hw-me.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/misc/mei/hw-me.c b/drivers/misc/mei/hw-me.c index 822170f00348..03108591c139 100644 --- a/drivers/misc/mei/hw-me.c +++ b/drivers/misc/mei/hw-me.c | |||
@@ -482,7 +482,9 @@ irqreturn_t mei_me_irq_thread_handler(int irq, void *dev_id) | |||
482 | /* check if ME wants a reset */ | 482 | /* check if ME wants a reset */ |
483 | if (!mei_hw_is_ready(dev) && | 483 | if (!mei_hw_is_ready(dev) && |
484 | dev->dev_state != MEI_DEV_RESETTING && | 484 | dev->dev_state != MEI_DEV_RESETTING && |
485 | dev->dev_state != MEI_DEV_INITIALIZING) { | 485 | dev->dev_state != MEI_DEV_INITIALIZING && |
486 | dev->dev_state != MEI_DEV_POWER_DOWN && | ||
487 | dev->dev_state != MEI_DEV_POWER_UP) { | ||
486 | dev_dbg(&dev->pdev->dev, "FW not ready.\n"); | 488 | dev_dbg(&dev->pdev->dev, "FW not ready.\n"); |
487 | mei_reset(dev, 1); | 489 | mei_reset(dev, 1); |
488 | mutex_unlock(&dev->device_lock); | 490 | mutex_unlock(&dev->device_lock); |