--- timer.c.0 Thu Jan 6 15:13:21 2000
+++ timer.c Thu Jan 6 15:15:31 2000
@@ -629,12 +629,11 @@
void do_timer(struct pt_regs * regs)
{
- /* (*(unsigned long *)&jiffies)++; */
- jiffies++;
- lost_ticks++;
+ __asm__ __volatile__("incl jiffies");
+ __asm__ __volatile__("incl lost_ticks");
mark_bh(TIMER_BH);
if (!user_mode(regs))
- lost_ticks_system++;
+ __asm__ __volatile__("incl lost_ticks_system");
if (tq_timer)
mark_bh(TQUEUE_BH);
}