patch-2.2.12 linux/arch/ppc/kernel/time.c
Next file: linux/arch/ppc/pmac_defconfig
Previous file: linux/arch/ppc/kernel/syscalls.c
Back to the patch index
Back to the overall index
- Lines: 42
- Date:
Wed Aug 25 17:29:46 1999
- Orig file:
v2.2.11/linux/arch/ppc/kernel/time.c
- Orig date:
Fri Jun 4 13:30:47 1999
diff -u --recursive --new-file v2.2.11/linux/arch/ppc/kernel/time.c linux/arch/ppc/kernel/time.c
@@ -1,5 +1,5 @@
/*
- * $Id: time.c,v 1.47.2.1 1999/05/29 19:10:23 cort Exp $
+ * $Id: time.c,v 1.47.2.2 1999/08/14 21:45:49 cort Exp $
* Common time routines among all ppc machines.
*
* Written by Cort Dougan (cort@cs.nmt.edu) to merge
@@ -110,15 +110,14 @@
/*
* update the rtc when needed
*/
- if ( xtime.tv_sec > last_rtc_update + 660 )
+ if ( (time_status & STA_UNSYNC) &&
+ (xtime.tv_sec > last_rtc_update + 660) )
{
- if (ppc_md.set_rtc_time(xtime.tv_sec) == 0) {
+ if (ppc_md.set_rtc_time(xtime.tv_sec) == 0)
last_rtc_update = xtime.tv_sec;
- }
- else {
+ else
/* do it again in 60 s */
last_rtc_update = xtime.tv_sec - 60;
- }
}
}
}
@@ -168,7 +167,6 @@
int frac_tick;
last_rtc_update = 0; /* so the rtc gets updated soon */
-
frac_tick = tv->tv_usec % (1000000 / HZ);
save_flags(flags);
cli();
@@ -332,6 +330,3 @@
*/
GregorianDay(tm);
}
-
-
-
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)