On Wed, 2007-06-20 at 21:20 +0400, Sergei Shtylyov wrote: > >>+void update_vsyscall(struct timespec *wall_time, struct clocksource *clock) > >>+{ > >>+ timer_recalc_offset(tb_last_jiffy); > >>+ timer_check_rtc(); > >>+} > > > Hmm .. This doesn't look like it's taking into account that the time has > > changed .. > > Why? By the time it gets called (form the timer softirq context)
It is called from interrupt context at least in mainline. Only the -rt patch moves this to the softirq. tglx - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/