]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
ARM: OMAP: Sync timer32k code with mainline
authorTony Lindgren <tony@atomide.com>
Mon, 25 Sep 2006 10:33:46 +0000 (13:33 +0300)
committerTony Lindgren <tony@atomide.com>
Mon, 25 Sep 2006 10:33:46 +0000 (13:33 +0300)
Sync timer32k code with mainline

Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/timer32k.c

index 50569bf5f44a76631792b4efc2d8f99ca20e1f88..cf6df3378d3786d3bcaa2876f770b70db46cc6ca 100644 (file)
@@ -202,7 +202,8 @@ static inline irqreturn_t _omap_32k_timer_interrupt(int irq, void *dev_id,
        omap_32k_timer_ack_irq();
        now = omap_32k_sync_timer_read();
 
-       while (now - omap_32k_last_tick >= OMAP_32K_TICKS_PER_HZ) {
+       while ((signed long)(now - omap_32k_last_tick)
+                                               >= OMAP_32K_TICKS_PER_HZ) {
                omap_32k_last_tick += OMAP_32K_TICKS_PER_HZ;
                timer_tick(regs);
        }