On Fri, 2006-12-15 at 23:37 +0100, Robert Schwebel wrote:
>  /*************************************************************************
>   * Static I/O mappings that are needed for all EP93xx platforms
> @@ -99,18 +102,15 @@ void __init ep93xx_map_io(void)
>  
>  static int ep93xx_timer_interrupt(int irq, void *dev_id)
>  {
> -     write_seqlock(&xtime_lock);
> -
>       __raw_writel(1, EP93XX_TIMER1_CLEAR);
>       while ((signed long)
>               (__raw_readl(EP93XX_TIMER4_VALUE_LOW) - last_jiffy_time)
>                                               >= TIMER4_TICKS_PER_JIFFY) {
>               last_jiffy_time += TIMER4_TICKS_PER_JIFFY;
> -             timer_tick();
> +             if (clockevent_ep93xx.event_handler)
> +                     clockevent_ep93xx.event_handler(regs);

Why is this loop here ? It conflicts nicely with dynamic ticks.

        tglx


-
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to