It seems to me that we need to either do the attached or to rewrite the timer front end code to just gather the offset info and defer to the timer irq thread to update jiffies and the offset stuff. In either case we really can not split the two and we do need the xtime_lock protection. -- George Anzinger george@mvista.com High-res-timers: http://sourceforge.net/projects/high-res-timers/