On 02/23/2016 11:06 AM, Shreyas B Prabhu wrote:
On 02/16/2016 09:13 PM, Daniel Lezcano wrote: [...]+ if (index < 0) { + /* + * No idle callbacks fulfilled the constraints, jump + * to the default function like there wasn't any + * cpuidle driver. + */ + goto default_idle; + } else { + /* + * Enter the idle state previously returned by the + * governor decision. This function will block until + * an interrupt occurs and will take care of + * re-enabling the local interrupts + */ + return cpuidle_enter(drv, dev, index);Minor point. You are not calling rcu_idle_exit() in else block. This should probably be ret = cpuidle_enter(drv, dev, index); goto out;
Yes. Right. Thanks for the review. -- Daniel -- <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook | <http://twitter.com/#!/linaroorg> Twitter | <http://www.linaro.org/linaro-blog/> Blog

