On Friday 29 March 2013 04:01 PM, Daniel Lezcano wrote:
The davinci_enter_idle is called from the cpuidle with the cpuidle_wrap_enter function. This one does the time compution for entering and exiting the idle function and then we call again cpuidle_wrap_enter for cpu_do_idle. This is wrong, we are calling recursively cpuidle_wrap_enter for nothing and furthermore reenabling the local irq.
Remove this and replace it by the cpu_do_idle function.
Signed-off-by: Daniel Lezcano daniel.lezcano@linaro.org
Looks right to me. Acked-by: Santosh Shilimkar santosh.shilimkar@ti.com