sh: Fix up IRQ re-enabling for the need_resched() case.
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / sh / kernel / idle.c
index 3243eb2..aaff003 100644 (file)
@@ -65,7 +65,8 @@ void default_idle(void)
                if (!need_resched()) {
                        local_irq_enable();
                        cpu_sleep();
-               }
+               } else
+                       local_irq_enable();
 
                set_thread_flag(TIF_POLLING_NRFLAG);
        } else