ARM: tegra: Remove timer workaround
Antti P Miettinen [Tue, 26 Jun 2012 13:54:37 +0000 (16:54 +0300)]
Reprogramming running timers may cause timer interrupt state
to get out of sync and result in lost timer interrupts.

Bug 950482

Change-Id: I83c9d735f9b041e8a57d73ba466f5f9c89ca1b89
Signed-off-by: Antti P Miettinen <amiettinen@nvidia.com>
Reviewed-on: http://git-master/r/111242
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

arch/arm/mach-tegra/cpuidle.c

index 9d36d0f..25f63f6 100644 (file)
@@ -137,9 +137,6 @@ static int tegra_idle_enter_lp2(struct cpuidle_device *dev,
 
        local_irq_enable();
 
-       /* cpu clockevents may have been reset by powerdown */
-       hrtimer_peek_ahead_timers();
-
        smp_rmb();
 
        /* Update LP2 latency provided no fall back to LP3 */