diff options
Diffstat (limited to 'drivers/gpio')
-rw-r--r-- | drivers/gpio/gpio-omap.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c index 9b71f04538a..b570a6aae6e 100644 --- a/drivers/gpio/gpio-omap.c +++ b/drivers/gpio/gpio-omap.c | |||
@@ -1238,8 +1238,7 @@ static int omap_gpio_runtime_resume(struct device *dev) | |||
1238 | if (bank->get_context_loss_count) { | 1238 | if (bank->get_context_loss_count) { |
1239 | context_lost_cnt_after = | 1239 | context_lost_cnt_after = |
1240 | bank->get_context_loss_count(bank->dev); | 1240 | bank->get_context_loss_count(bank->dev); |
1241 | if (context_lost_cnt_after != bank->context_loss_count || | 1241 | if (context_lost_cnt_after != bank->context_loss_count) { |
1242 | !context_lost_cnt_after) { | ||
1243 | omap_gpio_restore_context(bank); | 1242 | omap_gpio_restore_context(bank); |
1244 | } else { | 1243 | } else { |
1245 | spin_unlock_irqrestore(&bank->lock, flags); | 1244 | spin_unlock_irqrestore(&bank->lock, flags); |