lkml.org 
[lkml]   [2012]   [Jan]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRE: [PATCH v1 3/3] ARM: tegra: cpuidle driver for tegra
Date
On Thu, Jan 26, 2012 at 21:52:03, Peter De Schrijver wrote:
[...]
> +static int tegra_idle_enter_lp3(struct cpuidle_device *dev,
> + struct cpuidle_driver *drv, int index)
> +{
> + ktime_t enter, exit;
> + s64 us;
> +
> + local_irq_disable();
> + local_fiq_disable();
> +
> + enter = ktime_get();
> +
> + tegra_cpu_wfi();
> +
> + exit = ktime_sub(ktime_get(), enter);
> + us = ktime_to_us(exit);
> +
> + local_fiq_enable();
> + local_irq_enable();
> +
> + dev->last_residency = us;
> +
> + return index;
> +}

You can probably drop local_irq_disable() and local_irq_enable().


\
 
 \ /
  Last update: 2012-01-27 08:01    [W:0.150 / U:1.404 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site