From: James S. <jsi...@us...> - 2001-10-19 21:20:10
|
Update of /cvsroot/linux-mips/linux/arch/mips/mips-boards/generic In directory usw-pr-cvs1:/tmp/cvs-serv13849/arch/mips/mips-boards/generic Modified Files: time.c Log Message: Synced to 2.4.10. Index: time.c =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/mips-boards/generic/time.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- time.c 2001/10/15 22:57:28 1.4 +++ time.c 2001/10/19 21:19:38 1.5 @@ -32,8 +32,10 @@ #include <asm/mipsregs.h> #include <asm/ptrace.h> +#include <asm/hardirq.h> #include <asm/div64.h> +#include <linux/interrupt.h> #include <linux/mc146818rtc.h> #include <linux/timex.h> @@ -156,12 +158,13 @@ if ((time_status & STA_UNSYNC) == 0 && xtime.tv_sec > last_rtc_update + 660 && xtime.tv_usec >= 500000 - (tick >> 1) - && xtime.tv_usec <= 500000 + (tick >> 1)) + && xtime.tv_usec <= 500000 + (tick >> 1)) { if (set_rtc_mmss(xtime.tv_sec) == 0) last_rtc_update = xtime.tv_sec; else /* do it again in 60 s */ last_rtc_update = xtime.tv_sec - 600; + } read_unlock(&xtime_lock); if ((timer_tick_count++ % HZ) == 0) { |