gpio/omap: fix broken context restore for non-OFF mode transitions
[pandora-kernel.git] / drivers / gpio / gpio-omap.c
index 9b71f04..b570a6a 100644 (file)
@@ -1238,8 +1238,7 @@ static int omap_gpio_runtime_resume(struct device *dev)
        if (bank->get_context_loss_count) {
                context_lost_cnt_after =
                        bank->get_context_loss_count(bank->dev);
-               if (context_lost_cnt_after != bank->context_loss_count ||
-                                               !context_lost_cnt_after) {
+               if (context_lost_cnt_after != bank->context_loss_count) {
                        omap_gpio_restore_context(bank);
                } else {
                        spin_unlock_irqrestore(&bank->lock, flags);